

/* 公共颜色 */
:root{
    --templateCommenColor: #309494;
    --commonBg-01: #FAFAFA;
    --footer-bg-color: #309494;
    --footer-color: #fff;
}
.shenglve{text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.shenglve2{overflow: hidden; text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
/* main公共样式 */
.index_content_box{width: 100%; margin: 0 auto;position: relative;background: var(--commonBg-01);padding-bottom: 50px;}
.content_box{width: 1200px;margin: 0 auto;background: var(--commonBg-01);}

.index_main_content{width: 100%;background-color: var(--commonBg-01);}
.index_main_item{width: 1200px;margin: 0 auto;overflow: hidden;position: relative;}
.index_main_item_title{color: var(--templateCommenColor);font-weight: 600;font-size: 28px;height: 28px;text-align: center;margin: 70px 0 60px 0;}
.index_main_item_title span{display: block;height: 28px;line-height: 28px;}

/* 内页公共样式 */
.main_item{width: 100%;background: #fff;color: #333;overflow: hidden;position: relative;}
.main_item .main_item_title{height: 40px;;line-height: 40px;background: var(--templateCommenColor);text-align: center;font-size: 18px;color: #fff;}
.main_item .main_item_content{border: 1px solid #DDDDDD;border-top: 0;padding: 20px 30px 30px;}
.hover_cover_box{position: relative;}
.hover_cover_box:hover .cover_box{transform: scale(1);}
.cover_box{width: 100%;height: 100%;background: rgba(48, 48, 48, 0.6);position: absolute;top: 0;left: 0;transform: scale(0);transition: 0.5s;}
.cover_box span{display: block;background: var(--templateCommenColor);position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);margin: 0 auto;width: 106px;height: 32px;line-height: 32px;color: #fff;font-weight: 300;font-size: 15px;text-align: center;}

/* 面包屑 */
.navigation_nav_box{position: relative;z-index: 1;background-color: #fff;}
.navigation_nav{margin: 0 auto;width: 1200px;line-height: 50px;background: var(--commonBg-01);box-sizing: border-box;}
.navigation_nav_index{background: #fff;}
.navigation_nav_item{float: left;font-size: 16px;color: #333;margin-right: 5px;font-weight: 400;}

.hover_color:hover{cursor: pointer;color: var(--templateCommenColor);}
/* 分页器 */
.pagination{text-align: center;padding-top: 50px;color: #b81900;margin-top: 0;}
.pagination li {display: inline-block;height: 36px;line-height: 36px;width: 36px;text-align: center;margin-left: 8px;font-size: 14px;color: #fff;border: 1px solid var(--templateCommenColor);border-radius: 5px;}
.pagination .prev,.pagination .next{width: 67px;}
.pagination li.active,.pagination li:hover{background-color: var(--templateCommenColor);color: #fff;border: 1px solid var(--templateCommenColor);}
.pagination a{color: var(--templateCommenColor);display: inline-block;width: 100%;height: 100%;}
.pagination li:hover a{color: #fff;}
.pagination .disabled{color: #999 !important;background-color: #ccc !important; border: 1px solid #ccc !important;}
/* 缺省页 */
.no_item {text-align: center;font-size: 14px;color: #333;margin-bottom: 40px;}
/* 右边悬浮导航 */

/* 鼠标交互颜色 */
/* .hover_color:hover{color: red !important;} */

/*商铺信息*/
.shopInfo{padding-bottom: 34px;}
.shopInfo .main_item_content{display: inline-block;line-height: 30px;font-size: 16px;}
.main_item_shopInfo{width: 100%;display: block;padding-bottom: 30px;padding-top: 28px;}
.shopInfo_item{padding: 20px 0;border-bottom: 1px dashed #ccc;display: block;margin-right: 80px;float: left;}
.shopInfo_item:nth-of-type(1){padding-top: 0;}
.shopInfo_item:nth-of-type(2){padding-top: 0;}
.shopInfo_item:nth-of-type(2n){margin-right: 0;}
.shopInfo_item:nth-last-of-type(1){border-bottom: 0;}
.shopInfo_item:nth-last-of-type(2){border-bottom: 0;}
.shopInfo_item_info{float: left;font-size: 16px;color: #333;width: 100%;margin-bottom: 10px;line-height:30px;}
.shopInfo_item_label{display: block;font-size: 16px;width: 90px;float: left;}
.shopInfo_item_value{display: block;font-size: 16px;width: 1048px;float: left;}
.shopInfo_item_content{display: block!important;font-size: 14px;color:#999;line-height: 22px;margin-bottom: 10px;}
.service,.renzheng{margin-right: 10px;}
.shopInfo_item_info:last-of-type{margin-bottom: 0!important;}
.renzheng {background: url(../images/renzheng.png) left center no-repeat;background-size: 16px 16px;padding-left: 20px;vertical-align: text-top;}
.gold {background: url(../images/gold_icon.png) left center no-repeat;background-size: 16px 16px;padding-left: 20px;vertical-align: text-top;}
.silver {background: url(../images/silver_icon.png) left center no-repeat;background-size: 16px 16px;padding-left: 20px;vertical-align: text-top;}
.diamond {background: url(../images/diamond_icon.png) left center no-repeat;background-size: 16px 16px;padding-left: 20px;vertical-align: text-top;}
