/* CSS Document */
@font-face {font-family: "HuxleyVertical BT"; src: url("/assets/frontend/fontfamily/6ed62f245e0fc119d9a978635ef2bc83.eot"); src: url("/assets/frontend/fontfamily/6ed62f245e0fc119d9a978635ef2bc83.eot?#iefix") format("embedded-opentype"), url("/assets/frontend/fontfamily/6ed62f245e0fc119d9a978635ef2bc83.woff2") format("woff2"), url("/assets/frontend/fontfamily/6ed62f245e0fc119d9a978635ef2bc83.woff") format("woff"), url("/assets/frontend/fontfamily/6ed62f245e0fc119d9a978635ef2bc83.ttf") format("truetype"), url("/assets/frontend/fontfamily/6ed62f245e0fc119d9a978635ef2bc83.svg#HuxleyVertical BT") format("svg"); }


/* public-parameter*/

.AD-hzh-detail{
 clear:both; width:300px; margin:0 auto; padding:0; overflow:hidden;}
.AD-hzh-detail img{ width:300px; height:200px; overflow:hidden;}

a.link-blue{
    color: #3D7AD3 !important;
}
a.link-blue:hover{
    color: #5493EF !important;
}
/*���м*/
.breadcrumb{
    height: 38px;
    font-size: 12px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    color: #9B9FA8;
    padding-top: 6px;}
.breadcrumb a:active, .breadcrumb a:link ,.breadcrumb a:visited {color: #9B9FA8;}
.breadcrumb a:hover{color:#4a88e2;}
.breadcrumb ul {
    display: block;
    list-style-type: disc;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    -webkit-padding-start: 40px;
}
.breadcrumb li {
    display: list-item;
    text-align: -webkit-match-parent;
}
.breadcrumb li:before {
    padding: 0 8px;
    color: #9B9FA8;
    content: "/";
}
.breadcrumb li:first-of-type:before {
    display: none;
}
/*����info���� INfo-content*/
.detail-container {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    color: #5D6069;
	width:1240px;
	margin: 0 auto;
/*	border-top:1px solid #edeef2;*/
}
/*left_content */
.detail-container .detail-left {
	width: 890px;
    margin-right: 50px;
    position: relative;
}
.detail-container .detail-left .workdetail-Title {
    font-size: 40px;
    line-height: 1.5;
    margin-bottom: 35px;
    color: #333;
    margin-top: 8px;
	font-weight:700;
}
/*  left-content-two-style*/
.WS-detail{width:890px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;}
.WS-detail .LEFTTool {
    width: 150px;
    padding-right: 20px;
    margin-right: 30px;
    color: gray;
	box-sizing:border-box;
	justify-content: flex-start;
    align-items: flex-start;
	position: relative;
	border-right: 1px solid #eee;
}

.clearfix:before {
    content: " ";
    display: table;
}
/*--------------publish-number---------------------*/
.WS-detail .LEFTTool .WS-number{
   width:100%;
   position:relative;
   margin-bottom:25px;}
/*--------------publish-time---------------------*/
.WS-detail .LEFTTool .lefttimes-wp {
    position: relative;
    width: 100%;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
	text-align:center;
}

.WS-detail .LEFTTool .lefttimes-wp .through {
    position: relative;
}
.WS-detail .LEFTTool .lefttimes-wp .through:after {
    content: "";
    display: block;
    width: 100%;
    height: 1px;
    background: #e8e8e8;
    position: absolute;
    top: 50%;
    left: 0;
    z-index: -1;
}
.WS-detail .LEFTTool .lefttimes-wp .through span {
    display: inline-block;
    background: #fff;
    padding: 0 5px;
}
.WS-detail .LEFTTool .lefttimes-wp .md {
    font-size: 34px;
    line-height: 1.2;
	font-weight:700;
}
.WS-detail .LEFTTool .lefttimes-wp .md, .WS-detail .LEFTTool .lefttimes-wp .year, .WS-detail .LEFTTool .lefttimes-wp .time {
    font-family: Politica;
	font-family: HuxleyVertical BT;
}
.WS-detail .LEFTTool .lefttimes-wp .year {
    font-size: 20px;
}
.WS-detail .LEFTTool .lefttimes-wp .time {
    font-size: 20px;
    margin-bottom: 25px;
}

/*----share-style-----*/
.share-show {
	position: relative;
	width: 100%;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
	text-align:center;
}
.share-show .menu-tit {
    position: relative;
	margin:0 0 40px 0;
}
.share-show .menu-tit:after {
    content: "";
    display: block;
    width: 100%;
    height: 1px;
    background: #e8e8e8;
    position: absolute;
    top: 50%;
    left: 0;
    z-index: -1;
}
.share-show .menu-tit span {
    display: inline-block;
    background: #fff;
    padding: 0 5px;
}
.share-show .wxWrap {
    position: relative;
}
.share-show>a {
    width: 40px;
    height: 40px;
    margin: 10px auto 0;
    border-radius: 50%;
    display: block;
    cursor: pointer;
    line-height: 40px;
    color: #fff!important;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
    position: relative;
    background: #ccc;
}
.share-show>a:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    left: 0;
    top: 0;
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
}
.share-show>a:hover:after{
	-webkit-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1);
	-webkit-transition:all .3s;
	-o-transition:all .3s;
	transition:all .3s;
	}
.share-show>a:first-child:hover::after {
	background: #3dbe5b;
}

.share-show>a:nth-child(2):hover:after {
	background: #21b3f7;
}

.share-show>a:nth-child(3):hover:after {
	background: #f8c514;
}

.share-show>a:nth-child(4):hover:after {
	background: #ff5757;
}

.share-show>a:nth-child(3) .iconfont {
	position: relative;
	top: -2px
}
.share-show .iconfont {
    display: inline-block;
    z-index: 2;
    position: relative;
    vertical-align: middle;
	font-size: 25px;
}

.share-show>a .iconfont:hover{
	-webkit-animation:rock .4s;
	animation:rock .4s;
	}

/*-----------------------------------*/
/* workshop-fabu-contacts*/
.WS-detail .LEFTTool .workshop-contact {
	width:100%;
}
.WS-detail .LEFTTool .workshop-contact .contact-part {
    padding: 0px 0 30px 0;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    align-content: flex-start;
    flex-wrap: wrap;
    }
.WS-detail .LEFTTool .workshop-contact .contact-part li {
    width:100%;
	display: flex;
    justify-content: flex-start;
    align-items: center;
	margin-bottom:25px;
	color:#333333;
    overflow:hidden;
}
.WS-detail .LEFTTool .workshop-contact .contact-part li .icon-contacts {
    display: inline-block;
    justify-content: center;
    align-content: center;
    flex-wrap: wrap;
    margin-right: 5px;
    width: 20px;
}

.WS-detail .LEFTTool .workshop-contact .contact-part li .iconfont {
    display: inline-block;
    position: relative;
    vertical-align: middle;
}

.WS-detail .LEFTTool .workshop-contact .contact-part li .value {
    display: inline-flex;
    line-height: 1;
}
.WS-detail .LEFTTool .workshop-contact .contact-part li .value2 {
    display: inline-flex;
    line-height: 1;
	font-family: HuxleyVertical BT;
    word-break: break-all; overflow:hidden;
}
/*-------------------------------*/
.detail-container .detail-left .small-tip {
    font-size: 12px;
    line-height: 1;
	color: #9B9FA8;
}
.WS-detail .RIGHT-tool{
	width:690px;
}
.WS-detail .RIGHT-tool .Workshop-container {
    position: relative;
    margin-bottom: 38px;
	width:690px;
}
.WS-detail .RIGHT-tool .Workshop-container .title {
    font-size: 24px;
	font-weight:700;
	margin-top:25px;
}
.WS-detail .RIGHT-tool .Workshop-container .time-container {
    font-size: 14px;
	color: #C6C7CC;
	font-weight:100;
	justify-content: flex-start;
    align-items: flex-start;
	display: flex;
    align-content: flex-start;
	background:#c00;
}
.WS-detail .RIGHT-tool .Workshop-container .time-container .time-item {
    margin-right: 50px;
    position: relative;
}
.WS-detail .RIGHT-tool .Workshop-container .time-container .time-date {
    display: inline-block;
    justify-content: center;
    align-content: flex-end;
    flex-wrap: wrap;
    width: 16px;
}
.WS-detail .RIGHT-tool .Workshop-container .time-container .time-date img {
    width: 14px;
}
.WS-detail .RIGHT-tool .Workshop-container .about {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 0px;
    line-height: 1;
}

.WS-detail .RIGHT-tool .Workshop-container .about .about-item {
    margin-right: 80px;
    position: relative;
}

.WS-detail .RIGHT-tool .Workshop-container .about .tag-recommend-container {
    width: 42px;
    height: 12px;
    position: absolute;
    right: -41px;
    top: 0;
    cursor: pointer;
}

.WS-detail .RIGHT-tool .Workshop-container .about .tag-recommend-container i {
    display: block;}

.WS-detail .RIGHT-tool .Workshop-container .about .tag-recommend-container:hover .recommend-pop {
    display: block;}

.WS-detail .RIGHT-tool .Workshop-container .about .about-item:last-of-type {
    margin-right: 0;}

.WS-detail .RIGHT-tool .Workshop-container .about .big-num {
    font-size: 30px;
    font-weight: bold;}

.WS-detail .RIGHT-tool .Workshop-container .about .big-unit {
    font-size: 16px;
}

.WS-detail .RIGHT-tool .Workshop-container .about .small-num {
    display: inline-block;
    font-size: 20px;
    padding-top: 10px;}

.WS-detail .RIGHT-tool .Workshop-container .about .small-unit {
    font-size: 18px;
}

.WS-detail .RIGHT-tool .Workshop-container .about .tip {
    color: #C6C7CC;
    margin-top: 8px;
	font-size: 12px;
}

.WS-detail .RIGHT-tool .Workshop-container .about .cn {
    font-size: 16px;}

.WS-detail .RIGHT-tool .Workshop-container .about-list {
    margin-top: 32px;
    font-size: 12px;
}

.WS-detail .RIGHT-tool .Workshop-container .about-list li {
    margin-bottom: 15px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}

.WS-detail .RIGHT-tool .Workshop-container .about-list li .key {
    color: #C6C7CC;
    width: 42px;
    flex-shrink: 0;
}

.WS-detail .RIGHT-tool .Workshop-container .about-list li .value {
    flex-grow: 1;
    color: #5D6069;
}

.WS-detail .RIGHT-tool .Workshop-container .about-list li:last-of-type {
    margin-bottom: 0;
}

.detail-title {
    font-size: 20px;
    line-height: 1;
    padding: 12px 0;
    display: flex;
    justify-content: flex-start;
    align-items: flex-end;
}

.detail-title .tip {
    font-size: 14px;
    color: #9B9FA8;
    margin-left: 10px;
}
.detail-title .site-contact{
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    align-content: flex-start;
    flex-wrap: wrap;
	width:810px;
}

.detail-title .site-contact li {
	display: flex;
    align-items: center;
}
.detail-title .site-contact li .icon-site-tel{
    display: inline-block;
    justify-content: center;
    align-content: flex-end;
    flex-wrap: wrap;
    width: 32px;
	opacity: .6;
}
.detail-title .site-contact li .icon-site-tel img{
  width:24px;
  }
.detail-title .site-contact li .icon-tel-value{
  display: inline-flex;
  line-height: 1;
}

/*workshop-parameter-detail*/
.WS-detail .RIGHT-tool .parameter-container {
    margin-top: 30px;}
.WS-detail .RIGHT-tool .parameter-container .parameter-part {
    padding-top: 20px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    align-content: flex-start;
    flex-wrap: wrap;
    font-size: 14px;
    border-bottom: 1px solid #edeef2;}

.WS-detail .RIGHT-tool .parameter-container .parameter-part li {
    width: 50%;
    margin-bottom: 16px;
}

.WS-detail .RIGHT-tool .parameter-container .parameter-part li .key {
    width: 100px;
    color: #9B9FA8;
    display: inline-block;
    line-height: 1;
}

.WS-detail .RIGHT-tool .parameter-container .parameter-part li .value {
    width: 235px;
    display: inline-flex;
    color: #5D6069;
    line-height: 1.5;
}

.WS-detail .RIGHT-tool .parameter-container .parameter-part li.fullline {
    width: 100%;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}

.WS-detail .RIGHT-tool .parameter-container .parameter-part li.fullline .key {
    flex-shrink: 0;
}

.WS-detail .RIGHT-tool .parameter-container .parameter-part li.fullline .value {
    word-break: break-all;
    flex-grow: 1;
    width: auto;
    margin-top: -3px;
}

.WS-detail .RIGHT-tool .parameter-container .parameter-part .icon-item {
    display: flex;
    justify-content: center;
    align-content: center;
    flex-wrap: wrap;
    margin-right: 40px;
    width: 60px;
    margin-bottom: 22px;
/*    opacity: .4;*/
}

.WS-detail .RIGHT-tool .parameter-container .parameter-part .icon-item img {
    height: 24px;
}

.WS-detail .RIGHT-tool .parameter-container .parameter-part .icon-item p {
    margin-top: 14px;
    width: 100%;
    font-size: 14px;
    color: #5D6069;
    text-align: center;
}

.WS-detail .RIGHT-tool .parameter-container .many-icons {
    border-bottom: none;
}

.WS-detail .RIGHT-tool .parameter-container .has-facilities {
    opacity: 1 !important;
}

/* workshop-detail-img-list-link */
.workshop-detail{
	line-height:1.8;
	margin-top:20px;
	font-size:16px;
    margin-bottom:20px;
	}
.workshop-detail p{
    padding-bottom:15px;
    }
.Info_details{
	line-height:1.8;
	margin-top:20px;
	font-size:16px;
	display: flex;
	align-items: flex-start;
	align-content: space-between;
	flex-wrap: wrap;
	overflow: hidden;
	justify-content: space-between;
	}
.Info_details .info-img{
	width:330px;
	padding-bottom:15px;
	overflow: hidden;
	}
.Info_details .info-img img{
	width:100%;
	max-height: 400px;
    max-width: 326px;
}
#workshop-img img{ border:2px solid #d8d8d8;}
#workshop-img img {behavior: url("../js/parkimgzoom.htc");}

/* workshop-fabu-contacts*/
.WS-detail .RIGHT-tool .workshop-contact {
    color: #5D6069;
}
.WS-detail .RIGHT-tool .workshop-contact .contact-part {
    padding: 20px 0;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    align-content: flex-start;
    flex-wrap: wrap;
    }
.WS-detail .RIGHT-tool .workshop-contact .contact-part li {
    width:100%;
	display: flex;
    justify-content: flex-start;
    align-items: center;
}

.WS-detail .RIGHT-tool .workshop-contact .contact-part li .key {
    width: 80px;
    color: #9B9FA8;
    display: inline-block;
    line-height: 1;
	font-size:16px;
}
.WS-detail .RIGHT-tool .workshop-contact .contact-part li .icon-contacts {
    display: inline-block;
    justify-content: center;
    align-content: center;
    flex-wrap: wrap;
    margin-right: 10px;
    width: 32px;
}

.WS-detail .RIGHT-tool .workshop-contact .contact-part li .icon-contacts img {
    height: 30px;
/*	background-image: url($img), linear-gradient(yellowgreen, yellowgreen);
    background-blend-mode: lighten;
    background-size: cover; */
}
.WS-detail .RIGHT-tool .workshop-contact .contact-part li .value {
    display: inline-flex;
    color: #5D6069;
    line-height: 1;
	margin-right: 35px;
}

/*ad-workshop-point*/
.detail-workshop-Recommend {
	width:1240px;
	margin: 0 auto;
	
}
.workshop-Recommend-title {
    font-size: 20px;
	padding:20px 0;
    line-height: 1;
	display:inherit;
	font-weight:700;
}
.workshop-list-top{
  overflow:hidden;}
.workshop-Recommend{
    margin-top: 10px;
    width: 1240px;
    overflow: hidden;
	display: flex;
    align-items: flex-start;
    align-content: flex-start;
    flex-wrap: wrap;
	justify-content: space-between;
}
.workshop-Recommend .workshop-wrapper {
    overflow: hidden;
	display: inline-block;
	width:235px;
	height:230px;
	margin-bottom:15px;
}
.workshop-Recommend .workshop-wrapper a{ color:#dedede;}
.workshop-Recommend .workshop-wrapper a:hover{ color:#ffffff;}
.workshop-Recommend .workshop-wrapper .workshop-imgtext{
position: relative;
overflow:hidden;
}
.workshop-Recommend .workshop-wrapper .wshop {
    display: flex;
    align-content: flex-start;
	justify-content: center;
	align-items: center;
    flex-wrap: wrap;
    }
.workshop-Recommend .workshop-wrapper .wshop li {
    width:100%;
	display: flex;
    align-items: center;
	justify-content: space-between;
	align-content: center;
	flex-wrap: wrap;
	color: #444;
	height: 36px;
}
.workshop-Recommend .workshop-wrapper .wshop li .area {
	overflow:hidden;
    line-height: 1;

}
.workshop-Recommend .workshop-wrapper .wshop li .price {
    display: inline-block;
	overflow:hidden;
    line-height: 1;
}

.tag-container .tag {
    height: 20px;
    line-height: 18px;
    color: #91b9f5;
    font-size: 12px;
    border: solid 1px #91b9f5;
    padding: 0 7px;
    display: inline-block;
    margin-right: 5px;
}

.workshop-Recommend .workshop-wrapper .workshop-imgtext .workshop-img{ 
    margin:0 auto; 
	width:235px;
	height:160px;
	position: relative;}
.workshop-Recommend .workshop-wrapper .workshop-imgtext .workshop-img img{width:235px; height:160px;}
.workshop-Recommend .workshop-wrapper .workshop-imgtext .workshop-img .img2{ 
    transition: all .3s ease;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease; } 
.workshop-Recommend .workshop-wrapper .workshop-imgtext .workshop-img .img2:hover { transform:scale(1.04,1.04);-ms-transform:scale(1.04,1.04);-o-transform:scale(1.04,1.04); -webkit-transform:scale(1.04,1.04); }
.workshop-Recommend .workshop-wrapper .workshop-imgtext .workshop-title{
    position: absolute;
	bottom:0px;
	left:0px;
	width:100%;
	height:36px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	text-align:left;
	filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#99000000', endColorstr='#99000000');
	background-color:rgba(0,0,0,0.6);
	overflow:hidden;
	text-overflow: ellipsis;
	white-space: nowrap;}
.workshop-Recommend .workshop-wrapper .workshop-imgtext .workshop-title .letit{
	width:75%;
	overflow:hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-left:8px;}
.workshop-Recommend .workshop-wrapper .workshop-imgtext .workshop-title .learea{
	overflow:hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-right:8px;
	font-size:12px;}

.workshop-Recommend .workshop-wrapper .workshop-imgtext .workshop-note{
position: absolute;
top:0px;
left:5px;
height:24px;
font-size:12px;
line-height:24px;
width:20px;
text-align:center;
overflow:hidden;}


/*Right_content */
.detail-container .detail-right {
    width: 300px;
    color: #5D6069;
}
/* Right-recomend-park */
.detail-park-Recommend {
	width:300px;
	margin: 0 auto;
}
.Park-Recommend-tit {
    font-size: 20px;
	padding:15px 0;
    line-height: 1;
	display:inherit;
	font-weight:700;
}
.ParkRecommend-listtop{
    margin-top: 20px;
    width: 300px;
    overflow: hidden;
	display: flex;
    align-items: flex-start;
    align-content: flex-start;
    flex-wrap: wrap;
	justify-content: space-between;
}
.ParkRecommend-listtop .Park-show {
    overflow: hidden;
	display: inline-block;
	width:144px;
	margin-bottom:15px;
}
.ParkRecommend-listtop .Park-show a{ color:#343434;}
.ParkRecommend-listtop .Park-show a:hover{ color:#229ef9;}
.ParkRecommend-listtop .Park-show .Park-imgtext{
position: relative;
overflow:hidden;
padding:6px 0;
line-height:20px;
}
.ParkRecommend-listtop .Park-show .Parkimg {
    display: flex;
    align-content: flex-start;
	justify-content: center;
	align-items: center;
    flex-wrap: wrap;
    }
.ParkRecommend-listtop .Park-show .Parkimg img{width:144px; height:96px;}
/*---workshop-list-------------------------------------------------*/

/*workshoplist-left_content */
.workshop-listdetail-left {
	width: 890px;
    margin-right: 50px;
    position: relative;
}
.workshop-listdetail-contact {
	width: 890px;
    position: relative;
    
}
.workshop-list-show:hover {
    background-color: #fdfdfd;
}
.workshop-list-show{
    width:100%;
	display: flex;
    align-content: flex-start;
	justify-content: space-between;
    flex-wrap: wrap;
	padding: 25px 0;
	overflow: hidden;
    border-bottom: 1px dashed #eee;
	}
.workshop-listdetail-img{
	float:left;
	width:150px;
	margin-right:20px;
	position: relative;
	overflow: hidden;
}
.workshop-listdetail-img .tag{
	position: absolute;
	left:0;
	top:0;
	height: 20px;
	font-size: 12px;
	line-height: 20px;
	width: 20px;
	text-align: center;
	overflow: hidden;
	color: #FFFFFF;
}
.workshop-listdetail-img img{width:150px; height:100px;}
.workshop-listdetail-con{width:480px;
    overflow: hidden;
    float: left;
    text-align: left;
	display: flex;
    align-content: flex-start;
	justify-content: flex-start;
	align-items: flex-start;
    flex-wrap: wrap;
	font-size:12px;
	margin-right:20px;
}
.workshop-listdetail-con2{
	width:650px;
	overflow: hidden;
    float: left;
    text-align: left;
	display: flex;
    align-content: flex-start;
	justify-content: flex-start;
	align-items: flex-start;
    flex-wrap: wrap;
	font-size:12px;
	margin-right:20px;
}
.workshop-listdetail-con .title, .workshop-listdetail-con2 .title{
    width:100%;
	margin-bottom:8px;
	min-height: 45px;
	}
.workshop-listdetail-con .title a, .workshop-listdetail-con2 .title a{color:#333;}
.workshop-listdetail-con .title .link-red, .workshop-listdetail-con2 .title .link-red{ color: #EE0000;}
.workshop-listdetail-con .title .link-blue, .workshop-listdetail-con2 .title .link-blue{ color: #1A73E8;}
.workshop-listdetail-con .title a:hover, .workshop-listdetail-con2 .title  a:hover{color: #4a88e2 !important;}
.workshop-listdetail-con .addr ,.workshop-listdetail-con2 .addr{
    display: flex;
	width:100%;
    justify-content: flex-start;
    align-items: center;
	margin-bottom:8px;}
.workshop-listdetail-con .addr .pic,.workshop-listdetail-con2 .addr .pic{
	display: inline-block;
    justify-content: center;
    align-content: center;
    flex-wrap: wrap;
    margin-right: 5px;
    width: 18px;
	}
.workshop-listdetail-con .addr .pic img, .workshop-listdetail-con2 .addr .pic img{  height: 16px;	}
.workshop-listdetail-con .addr .text, .workshop-listdetail-con2 .addr .text{
	display: inline-flex;
    line-height: 1;
    align-items: center;
	color:#999999;
	}
.workshop-listdetail-con .times, .workshop-listdetail-con2 .times{
    width:100%;
	display: flex;
    justify-content: flex-start;}
.workshop-listdetail-con .times .pic, .workshop-listdetail-con2 .times .pic{
	display: inline-block;
    justify-content: center;
    align-content: center;
    flex-wrap: wrap;
    margin-right: 5px;
    width: 18px;
	}
.workshop-listdetail-con .times .pic img, .workshop-listdetail-con2 .times .pic img{  height: 16px;	}
.workshop-listdetail-con .times .text, .workshop-listdetail-con2 .times .text{
	display: inline-flex;
    line-height: 1;
    align-items: center;
	color:#999999;
	}
/*��ǩ*/
.label_tag{
	display: inline-block !important;
	*display: inline;
	zoom: 1;
	height: 20px;
	line-height: 18px;
	font-size: 12px;
	overflow: hidden;
	margin-left: 10px;
	padding: 0 6px;
	cursor: pointer;
	background: #F9F9F9;
	color: #A8A8A8;
	box-sizing: border-box;
	border: 1px dashed #C9C9C9;
}
.workshop-listdetail-parameter{
  width:220px;
  display: flex;
  align-content: flex-start;
  flex-wrap: wrap;
}
.workshop-listdetail-parameter .TOP{ position: relative; width:220px; height:35px; text-align:right; margin-right: 6px;}
.workshop-listdetail-parameter .TOP .tag {
    height: 18px;
    line-height: 1px;
    color: #fff;
    font-size: 12px;
	display: inline-flex;
	align-items: center;
	padding:0 6px;
	margin-left:4px;
    text-align: center;
}
 .workshop-listdetail-parameter .TOP .hot{
    background: #FF0066;
 }
.workshop-listdetail-parameter .TOP .remd{
    background: #e74c3c;
}
.workshop-listdetail-parameter .TOP .new{
    background: #f39c12;
}

.workshop-listdetail-parameter .area{ position: relative; width:120px; text-align:left; }
.workshop-listdetail-parameter .area .nums{font-size: 22px; font-weight: bold;}
.workshop-listdetail-parameter .area .un{font-size: 12px;}
.workshop-listdetail-parameter .Price{ position: relative; width:100px; text-align:center; }
.workshop-listdetail-parameter .Price .num{ font-size: 22px; font-weight: bold;}
.workshop-listdetail-parameter .Price .unit{font-size: 12px;}
/*  Page turning-style  */
.Page-turning{
    width:100%;
	padding:35px 0;
}
.Page-turning .page-list{
   width:100%;
   display: flex;
    justify-content: center;
    align-items: flex-start;
    align-content: center;
    flex-wrap: wrap;
}
.Page-turning .page-list li {
    height: 32px;
    font-size: 16px;
    color: #C6C7CC;
	margin:0 10px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
}
.Page-turning .page-list li a{ color:#003333;padding:6px 15px; background:#efefef;}
.Page-turning .page-list li a:hover{ color:#fff; background:#4a88e2;}
.Page-turning .page-list li a.current { padding:6px 15px; color:#fff; background:#4a88e2; font-weight:700;}
.Page-turning .page-list li a.current:hover{ color:#fff; background:#4a88e2;}
/*----Index-Workshop--quality--------------------*/
.Index-Workshop-quality-tit{
    width:100%;
	display: inline-flex;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: space-between;
	border-bottom:1px solid #eee;
	margin:20px 0;
}
.Index-Workshop-quality-tit .text{
   padding:0px 10px 10px 0;
   border-bottom:3px solid #c00;
}
.Index-Workshop-quality-tit .menu{
   color:#666;
   font-size:16px;
}
.Index-Workshop-quality-tit .menu .lnk{
   color:#666;
   font-size:16px;
   margin-left:15px;
}
.Index-Workshop-quality-tit .contact{
   color:#999999;
   font-size:12px;
}
.In-workshop-quality{
  overflow:hidden;
  width: 1240px;
}
.In-workshop-quality-left{
	width:480px;
	float:left;
    overflow: hidden;
	display: flex;
    align-items: flex-start;
    align-content: flex-start;
    flex-wrap: wrap;
}
.In-workshop-quality-Lcon{
    overflow: hidden;}
.In-workshop-quality-Lcon .Key-workshop {
    overflow: hidden;
	position: relative;
	width:480px;
}
.In-workshop-quality-Lcon .wkdescribe {
    display: flex;
    align-content: flex-start;
	justify-content: center;
	align-items: center;
    flex-wrap: wrap;
	padding:10px 0;
	line-height:1.3;
	color:#999999;
    }
.In-workshop-quality-Lcon .tag-container{ overflow:hidden; padding:0 0;}
.In-workshop-quality-Lcon .tag-container .tag {
    height: 20px;
    line-height: 18px;
    color: #91b9f5;
    font-size: 12px;
    border: solid 1px #91b9f5;
    padding: 0 7px;
    display: inline-block;
    margin-right:15px;
}
.In-workshop-quality-Lcon .Key-workshop .cover-photo{
   position: relative;
   overflow:hidden;
}
.In-workshop-quality-Lcon .Key-workshop .cover-photo img{width:480px; height:330px;}
.In-workshop-quality-Lcon .Key-workshop .Key-workshop-title{
position: absolute;
bottom:0px;
left:0px;
width:100%;
height:40px;
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: space-between;
color:#fff;
background-color:rgba(0,0,0,0.6);
overflow:hidden;
}
.In-workshop-quality-Lcon .Key-workshop .Key-workshop-title .add{ overflow:hidden; padding-right:10px;}
.In-workshop-quality-Lcon .Key-workshop .Key-workshop-title .tit{ overflow:hidden; width:70%; padding:0 10px;text-overflow: ellipsis; white-space: nowrap; }
.In-workshop-quality-Lcon .Key-workshop .Key-workshop-note{
position: absolute;
display: flex;
flex-wrap: wrap;
top:0px;
left:0px;
height:30px;
padding:0 10px;
font-size:14px;
font-weight:700;
color:#FFFFFF;
text-align:center;
align-items: center;
justify-content: center;
overflow:hidden;}

.In-workshop-quality-Lcon .Key-workshop .wshop {
    display: flex;
    align-content: flex-start;
	justify-content: center;
	align-items: center;
    flex-wrap: wrap;
	height:40px;
    }
.In-workshop-quality-Lcon .Key-workshop .wshop li {
    width:100%;
	display: flex;
    align-items: center;
	justify-content: space-between;
	color: #444;
	height:40px;
}
.In-workshop-quality-Lcon .Key-workshop .wshop li .area {
    display: inline-block;
    line-height: 1;
}
.In-workshop-quality-Lcon .Key-workshop .wshop li .price {
    display: inline-block;
    line-height: 1;
}
/*----workshop-quality-right-show*/
.In-workshop-quality-right{
    width:740px;
	float:right;
    overflow: hidden;
}
.In-workshop-quality-rul{
    overflow: hidden;
	display: flex;
    align-items: flex-start;
    align-content: flex-start;
    flex-wrap: wrap;
	justify-content: space-between;
}
.In-workshop-quality-rul .workshop-show-rli {
    overflow: hidden;
	display: inline-block;
	width:235px;
	height:230px;
}
.In-workshop-quality-rul .workshop-show-rli a{ color:#FFFFFF;}
.In-workshop-quality-rul .workshop-show-rli a:hover{ color:#FFFFFF;}
.In-workshop-quality-rul .workshop-show-rli .workshop-imgtext{
position: relative;
overflow:hidden;
}
.In-workshop-quality-rul .workshop-show-rli .workshop-imgtext .workshop-img{
margin:0 auto; 
width:235px;
height:160px;
position: relative;
}
.In-workshop-quality-rul .workshop-show-rli .workshop-imgtext .workshop-img img{width:235px; height:160px;}
.In-workshop-quality-rul .workshop-show-rli .workshop-imgtext .workshop-img .img2{ transition: all .3s ease;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease; } 
.In-workshop-quality-rul .workshop-show-rli .workshop-imgtext .workshop-img .img2:hover { transform:scale(1.04,1.04);-ms-transform:scale(1.04,1.04);-o-transform:scale(1.04,1.04); -webkit-transform:scale(1.04,1.04); }
.In-workshop-quality-rul .workshop-show-rli .workshop-imgtext .workshop-title{
    display: flex;
    align-items: center;
    justify-content: space-between;
	position: absolute;
	bottom:0px;
	left:0px;
	width:100%;
	height:36px;
    text-align: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#99000000', endColorstr='#99000000');
	background-color:rgba(0,0,0,0.6);
	}
.In-workshop-quality-rul .workshop-show-rli .workshop-imgtext .workshop-title .letit{
	width:75%;
	overflow:hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-left:8px;}
.In-workshop-quality-rul .workshop-show-rli .workshop-imgtext .workshop-title .learea{
	overflow:hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-right:8px;
	font-size:12px;}
.In-workshop-quality-rul .workshop-show-rli .workshop-imgtext .workshop-note{
position: absolute;
top:0px;
left:5px;
height:24px;
font-size:12px;
line-height:24px;
width:20px;
text-align:center;
overflow:hidden;}
.In-workshop-quality-rul .workshop-show-rli .wshop {
    display: flex;
    align-content: flex-start;
	justify-content: center;
	align-items: center;
    flex-wrap: wrap;
    }
.In-workshop-quality-rul .workshop-show-rli .wshop li {
    width:100%;
	display: flex;
    align-items: center;
	justify-content: space-between;
	color: #444;
	height:36px;
}
.In-workshop-quality-rul .workshop-show-rli .wshop li .area {
    display: inline-block;
    line-height: 1;
}
.In-workshop-quality-rul .workshop-show-rli .wshop li .price {
    display: inline-block;
    line-height: 1;
}
/*????*/
.wordsText-point{width:1240px; overflow:hidden;}
.wordsText-Recommend{
    margin-top: 10px;
    width: 100%;
    overflow: hidden;
	display: flex;
    align-items: flex-start;
    align-content: flex-start;
    flex-wrap: wrap;
	justify-content: space-between;
}
.wordsText-Recommend .workshop-text {
    overflow: hidden;
	display: inline-block;
	box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */
	width:295px;
	border:1px solid #eee;
	padding:10px 15px;
	margin-bottom:16px;
	position: relative;
	
}
.wordsText-Recommend .workshop-text .tag{
   position: absolute;
   bottom:0px;
   left:0px;
   height:20px;
   font-size:12px;
   line-height:1px;
   text-align:center;
   overflow:hidden;
   color:#fff;
   display: flex;
    align-items: center;
    align-content: center;
    flex-wrap: wrap;
	padding:0 5px;
	border-radius:0 10px 0 0;
	z-index:5;
}
.wordsText-Recommend .workshop-text .tag a{ color:#fff;}
.wordsText-Recommend .workshop-text .tag a:hover{ color:#fff;}
.wordsText-Recommend .workshop-text:hover{ background:#fafafa;}
.wordsText-Recommend .workshop-text a{ color:#454545;}
.wordsText-Recommend .workshop-text a:hover{ color:#3D7AD3;}
.wordsText-Recommend .workshop-text .tittext{position: relative;overflow:hidden; text-overflow: ellipsis; white-space: nowrap; line-height:1px; padding:15px 0 15px 0; font-size:16px; font-weight:700;}
.wordsText-Recommend .workshop-text .introduce-text{
    min-height:36px;
    position: relative;overflow:hidden; color:#aaa; padding:5px 0 15px 0; line-height:18px; font-size:12px;
border-top:1px solid #efefef;}
.wordsText-Recommend .workshop-text .Area-price {
    display: flex;
    align-content: flex-start;
	align-items: center;
    flex-wrap: wrap;
	justify-content: space-between;
	color:#454545;
    }

.wordsText-Recommend .workshop-text .Area-price .area {
    display: inline-block;
    line-height: 1;
	margin-left:50px;
}
.wordsText-Recommend .workshop-text .Area-price .price {
    display: inline-block;
    line-height: 1;
}
/*news_info_right_object-random  ����Ƽ�*/
.random{
	overflow: hidden;
	width:100%;
	margin: 0 0 30px 0;
	box-sizing: border-box;
	border-bottom: 1px solid #F1F1F1;
	}
.random .random-pre{
	overflow: hidden;
	width:100%;
	box-sizing: border-box;
	padding:15px 10px 15px 0;
	display: flex;
	align-items: center;
	align-content: center;
	justify-content: space-between;
	cursor: pointer;
	border-bottom: 1px solid #F1F1F1;
}
.random .random-pre:hover{
	border-right: 2px solid #EE0000;
}
.random .random-pre .random-img{
	width: 100px;
	overflow: hidden;
	position: relative;
}
.random .random-pre .random-img img{
	width: 100px;
	height: 70px;
	display: block;
}

.random .random-pre .obj-text{
	overflow: hidden;
	width:175px;
}
.random .random-pre .obj-text p{
	padding:0 0 10px 0;
	}
.random .random-pre .obj-text dd{}
.random .random-pre .obj-text span{
	color: #EE0000;
	display: none;
	}
.random .random-pre:hover span{ display: inline;}
.random .random-pre:hover dd{ display: none;}

/*----------------land_cf-list-search----------------------------*/
.YQ_Smenu{
	width:1240px;
	margin:0 auto;
	overflow: hidden;
	margin-top:30px;
	margin-bottom: 30px;
	background: #FCFCFC;
	border-bottom: 1px solid #ededed;
	position: relative;
	min-height: 40px;
	box-sizing: border-box;
	padding:30px;
}
.YQ_Smenu .YQ_se{
	width:100%;
	overflow: hidden;
	display: flex;
	align-content: space-between;
	align-items: flex-start;
	justify-content: space-between;
	font-weight: 400;
	}
.YQ_Smenu .YQ_se .Smtyle{
	width: 60px;
	font-size: 14px;
	color: #343434;
	line-height: 36px;
	}
.YQ_Smenu .YQ_se .Smcon{
	width:1110px;
	overflow: hidden;
	display: flex;
	align-content: flex-start;
	align-items: flex-start;
	line-height: 36px;
	justify-content: space-between;
	}
.YQ_Smenu .YQ_se .Smcon .all{
	width:55px;
	color: #343434;
	overflow: hidden;
	}
.YQ_Smenu .YQ_se .Smcon .Sarea{
	width:1050px;
	overflow: hidden;
	display: flex;
	align-content: flex-start;
	align-items: flex-start;
	flex-wrap: wrap;
}
.YQ_Smenu .YQ_se .Smcon .Sarea a{
	margin-right: 30px;
	cursor: pointer;
	white-space: nowrap;
	display: inline-block;
	}
.YQ_Smenu .YQ_se .Smcon .S-select {
	color: #D50000;
	}
.YQ_Smenu .S_term{
	width:100%;
	overflow: hidden;
	border-top: 1px solid #ededed;
	margin:30px 0 0 0;
	padding:20px 0 0 0;
	}
.YQ_Smenu .S_term .S_cond{
	width:100px;
	overflow: hidden;
	line-height: 23px;
	float: left;
	}
.YQ_Smenu .S_term .S_condtion{
	width:1080px;
	overflow: hidden;
	float: right;
	display: flex;
	align-content: flex-start;
	align-items: flex-start;
	flex-wrap: wrap;
	}
	
.YQ_Smenu .S_term .S_condtion .C-condition {
	    display: inline-block;
	    height: 23px;
	    border: 1px dashed #ededed;
	    line-height: 23px;
	    font-size: 14px;
	    color: #666;
	    background: #f8f8f8;
	    padding: 0 10px;
	    margin-right: 10px;
	}
.YQ_Smenu .S_term .S_condtion .C-condition:hover {
    background: #fff7f7;
    color: #d50000;
    border: 1px dashed #d50000;
	}
.YQ_Smenu .S_term .S_condtion .sicon {
	font-size: 10px;
	margin-left: 10px;
	overflow: hidden;
	margin-right: 2px;
	}
.YQ_Smenu .S_term .S_condtion .label-clear {
	display: inline-block;
	height: 23px;
	line-height: 23px;
	color: #666;
	margin-left: 10px;
	}
.YQ_Smenu .S_term .S_condtion .label-clear:hover {
	color: #d50000;
	}
	/*Info-label����ҳ��ǩ*/
.lab-tag{
	width: 100%;
}
.lab-tag .tag{
	display: inline-block !important;
	*display: inline;
	zoom: 1;
	height: 24px;
	line-height: 24px;
	font-size: 12px;
	overflow: hidden;
	margin-right: 15px;
	padding: 0 10px;
	cursor: pointer;
	background: #F9F9F9;
	color: #A8A8A8;
	margin-bottom: 5px;
}
.lab-tag .tag:hover{
	background: #f0f4fd;
	color: #1f6cdd;
}

.detailmap{
    width: 100%;
}
#allmap{
    width: 100%;
    height:450px;
    margin-bottom:20px;
    margin-top:20px;
}
.pages{
    width:100%;
    display: block;
    margin-top: 20px;
}

/*  Page turning-style  */
/*.pages .pagination{
	width:100%;
	padding:35px 0;
	display: block;
}*/
.pages .pagination {
    width:100%;
    display: flex;
    justify-content: center;
    align-items: flex-start;
    align-content: center;
    flex-wrap: wrap;
}
.pages .pagination li {
    height: 32px;
    font-size: 16px;
    color: #C6C7CC;
    margin:0 10px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
}
.pages .pagination li a{ color:#003333;padding:6px 15px; background:#efefef;}
.pages .pagination li a:hover{ color:#fff; background:#4a88e2;}
.pages .pagination .active span{ padding:6px 15px; color:#fff; background:#4a88e2; font-weight:700;}
.pages .pagination li a.current:hover{ color:#fff; background:#4a88e2;}