@charset "utf-8"; 
.nov_theme,
.nov_group,
.nov-area,
.nov-gn{
	border-top: 3px solid #f60;
}
/*主题游*/

.nov_theme{ 
	width: 220px;
	background:url(../images/21detail/a-theme.jpg) left bottom no-repeat #cff0ff;
	height: 372px;
}
.nov_group,
.nov-gn,
.nov-area{
	width: 215px;
	height: 599px;
}
.nov_group{  
	background:url(../images/21detail/a-custom.jpg) left bottom no-repeat #fff1d2; 
}
.nov-gn{ 
	background:url(../images/21detail/a-gn.jpg) left bottom no-repeat #fff; 
}
.nov-area{ 
	background:url(../images/21detail/a-exit.jpg) left bottom no-repeat #fff; 
}
.nov-area dl,
.nov-gn dl{
	padding: 12px 0 12px 20px;
}
.nov-area dt,
.nov-gn dt{
	width: 100%;
	float: left;
	font-size: 14px;
	line-height: 28px;
	color: #333;
	margin: 8px 0;
}
.nov-area dd,
.nov-gn dd{
	float: left;
	width: 50%;
	font-size: 12px;
	color: #666;
	line-height: 24px;
	margin: 8px 0;
}
.nov-area dd a,
.nov-gn dd a{
	display: block;
	line-height: 24px;
	color: #666;
}
.nov-area dd a:hover,
.nov-gn dd a:hover{
	color: #f60;
}
.nov-theme-list{
	padding: 25px 20px;
	display: none;
}
.nov-theme-list li{
	margin-bottom: 9px;
}
.nov-theme-list a{
	display: block;
	background: #fff;
	padding: 0 15px;
	line-height: 32px; 
	font-size: 12px;
}
.a-love:before{
	display: block;
	content: '';
	width: 12px;
	height: 12px;
	background: url(../images/21detail/heart.png) left center no-repeat;
	float: left;
	margin: 10px 5px 0 0; 
}
.nov-public-nav{
	padding-bottom: 10px;
}
.nov-public-nav p{
	float: left;
	margin-left: 20px;
	font-size: 14px;
	color: #333;
	line-height: 40px; 
	cursor: pointer;
}
.nov-public-nav p:after{
	content: '';
    display: inline-block;
    width: 0px;
    height: 0px;
    vertical-align: middle;
    border-style: solid;
    border-width: 8px 5px 0px 5px;
    margin-left: 2px;
    border-color: #666 transparent transparent transparent; 
}
.nov-public-nav p.active{
	color: #f60;
}
.nov-public-nav p.active:after{
	border-top-color: #f60; 
}
.nov-tab-video,
.nov-video,
.nov-note-more,
.nov-tab-note,
.nov-tab-group,
.nov-tab-custom,
.exit-cus-nav,
.nov-tab{
	display: none; 
}
.nov-exit{
	width: 100%; 
	background: #fff;
	height: 287px;  
	text-align: center;
	padding-top: 88px;
}
#custom-wrap .nov-exit{
	height: 280px;
	padding-top: 80px;
}
#group-wrap .nov-exit{
	height: 401px;
	padding-top: 201px;
}
.nov-tab-note .nov-exit{
	width: 1190px;
	height: 300px;
	padding-top: 100px;
}
.nov-tab-video .nov-exit{
	width: 1190px;
	height: 200px;
	padding: 50px 0;
}
.cjbear{
	height: 200px; 
	display: inline-block; 
	vertical-align: middle;
}
.exit-fr{
	display: inline-block; 
	vertical-align: middle;
}
.exit-fr h3{
	color: #222;
	font-size: 18px;
	line-height: 28px;
	text-align: left;
	font-weight: 600;
}
.exit-fr p{
	font-size: 14px;
	color: #999;
	text-align: left;
	line-height: 24px;
} 
.nov-two a{
	display: block;
	width: 590px; 
}
.nov-two img{
	display: block;
	width: 100%;
}
/**********1001户外风采**********/
.leader-left{
	width: 295px; 
}
.leader-right{
	width: 878px; 
}
.lead-swiper .swiper-pagination{
	width: 100%;
	bottom: 25px;
	right: 0;
	text-align: center; 
}
.lead-swiper.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,
.lead-swiper .swiper-pagination-bullet{
	display: inline-block;
	width: 10px;
	height: 10px;
	border: 1px solid #fff;
	background: transparent;
	margin: 0 5px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	border-radius: 10px;
}
.lead-swiper.lead-swiper.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet-active{
	background: #fff; 
}
.lead-list{
	display: none;
}
.lead-list li{
	float: left;
	width: 139px;
	margin: 0 8px 8px 0;
	position: relative;
	cursor: pointer;
}
.lead-img img{
	display: block;
	width: 139px;
	height: 176px;
	object-fit: cover;
}
.lead-mask{
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	width: 100%;
	z-index: 60;
	text-align: center;
	opacity: 0;
    filter: alpha(opacity=0);
}
.lead-name{
	color: #fff;
	font-size: 14px;
	padding: 0 10px;
	margin-top: 60px;
	line-height: 34px;
}
.lead-concern{
	cursor: pointer;
	display: block;
	width: 90px;
	background: #f60;
	color: #fff;
	line-height: 24px;
	text-align: center;
	margin: 0 auto;
}
.lead-list li:hover .lead-mask {
    opacity: 1;
    filter: alpha(opacity=100);
}
/***************/
.left-aside{
	position: fixed;
	left: 50%;
	top: 50%;
	z-index: 1000;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	margin-left: -690px;
	background: #fff; 
	display: none;
}
.left-aside ul{
	padding: 0 12px; 
}
.left-aside li{
	border-bottom: 1px solid #ddd;
	line-height: 40px;
	color: #666;
	font-size: 12px; 
	text-align: center;
	cursor: pointer;
}
.left-aside li.cur{
	color: #f60;
}
.left-aside li:last-child{
	border: none;
} 
.lead-list .rU2{
	margin: 0;
	width: 877px;
	padding: 21px 0;
}
.lead-list .ewm_service{
	margin-top: 56px;
	top: 0;
	margin-left: -45px;
}
.lead-list .rU2 li{
	width: 24.5%;
	margin: 0 0 8px;
}
.lead-list .head_img{
	margin: 10px 0 10px 40px;
}
.lead-list .ewm_service img {
    width: 70px;
    margin: 10px auto;
}
.lead-list .ewm_service,
.lead-list .rU2 a>img{
	width: 90px;
	height: 90px;
}