/*活动详情页面*/
#ticketPop{
        width: 100%;
        min-width: 1200px;
        height: 100%;
        min-height: 800px;
        position: fixed;
        top: 0;
        left: 0;
        display:none;
        z-index: 9999;
    }
    #ticketPop>.bg{
        width: 100%;
        min-width: 1200px;
        height: 100%;
        min-height: 800px;
        background-color: #000;
        opacity: 0.6;
        filter: alpha(opacity=60);
        position: relative;

    }
    #ticketPop>.popBox{
        width: 100%;
        min-width: 1200px;
        height: 100%;
        min-height: 800px;
        position: absolute;
        top:0;
        left: 0;

    }
    #ticketPop .ticketBox{
        width: 580px;
        overflow: hidden;
        padding: 30px;
        margin:200px auto;
        background-color: #fff;
        border-radius: 2px;
        position: relative;
    }
    #ticketPop .ticketBox .closedBtn{
        width: 15px;
        height: 15px;
        font-style: 12px;
        text-align: center;
        line-height: 15px;
        display: block;
        position: absolute;
        top: 10px;
        right: 10px;
        cursor: pointer;
    }
    #ticketPop .ticketBox>.title{
        width: 100%;
        overflow: hidden;
    }
    #ticketPop .ticketBox>.title>img{
        float: left;
        width: 23px;
        height: 26px;
        display: block;
    }
    #ticketPop .ticketBox p{
        padding: 0;
        margin:0;
        font-size: 18px;
        color: #00b8ee;
        line-height: 24px;
        width: 490px;
        overflow: hidden;
        display: block;
        float: right;

    }
    #ticketPop .ticketBox>.body{
        width: 100%;
        overflow: hidden;
        margin-top: 15px;
    }
    #ticketPop .ticketBox .code{
        float: left;
        width: 100px;
        height: 100px;
        display: block;
        background-color: #f2f2f2;
    }
    #ticketPop .ticketBox .info{
        width: 400px;
        float:left;
        margin-left: 10px;
    }
    #ticketPop .ticketBox .info>b{
        font-style: 14px;
        color: #000;
        margin: 10px 0;
        display: block;
    }
    #ticketPop .ticketBox .info>span{
        font-style: 14px;
        color: #999;
        display: block;

    }
    #ticketPop .ticketBox .info>span a{
        color: #00b8ee;
    }
    .detailTopright_title{
    	overflow: hidden;
    	word-wrap: break-word;
    }
i,em{
	font-style: normal;
}
#detailTop{
	margin-top:30px;
	overflow: hidden;
}
#detailTop .detailTopleft_img{
	width: 455px;
	height: 263px;
	float: left;
}
#detailTop .detailTopright_div{
	float: left;
	width: 685px;
	margin-left: 30px;
}
.detail_top_right_nav{
	margin-top:20px;
    padding:0;
    list-style:none;
}
.detail_top_right_nav>li{
	margin:10px 0px !important;
    padding:0;
	}
.detail_top_right_nav>li a{
	color:#666666 !important;
	margin-left:15px;
	text-decoration:none;
	box-shadow:none;
	letter-spacing:0.5px;
	}
.detail_top_right_nav>li a:hover{
	text-decoration:none;
	box-shadow:none;
	}
.detail_top_right_nav>li a:focus {
		text-decoration:none;
	box-shadow:none;
	}
.detail_top_right_nav>li a:link {
	text-decoration:none;
	box-shadow:none;
	}
.detail_top_right_nav>li a:visited {
	text-decoration:none;
box-shadow:none;
}
.detail_top_right_nav>li a:active {
	text-decoration:none;
box-shadow:none;
}
.detail_top_left img{
	  width:98%;
	}
.detail_top_right_nav_icon{
	font-size:14px;
	color:#999999;
	display: inline-block;
	width:20px;
	}
.detailTop_bottom{
	margin-top:55px;

	}

.detailTop_bottom .detail_btn_ok{
	width:125px;
	height:40px;
	line-height:40px;
	}
.detailTop_bottom .collectBtn{
	width:125px;
	height:42px;
	border: 1px solid #f6f6f6;
	display: inline-block;
	color: #f8bf70;
	padding-left: 20px;
	padding-right: 20px;
	line-height: 40px;
	margin-left: 30px;
	margin-right:30px;
}
.detailTop_bottom .collectBtn:hover{
	cursor: pointer;
	background: #f2f2f2;
}
.detailTop_bottom .notcollectBtn{
	background: #ccc;
	color: #fff;
}
.detailTop_bottom .notcollectBtn:hover{
	cursor: default !important;
	background: #ccc;
}
.detailTop_bottom span i{
	font-style: normal;
}
.detailTop_bottom em{
	font-style: normal;
	float:right;
	height: 40px;
	line-height: 40px;
	display: inline-block;
	margin-right: 41px;
}
.detailTop_bottom em img{
	width: 30px;
	height:30px;
	margin-left: 10px;
}
.detailTop_bottom .collectBtn .icon{
	margin-right: 10px;
}


.cen_left{
	float: left;
	width:780px;
}
.allTitle{
	font-size: 20px;
}
.allTitle span{
 	margin-right: 9px;
    vertical-align: -4px;
    display: inline-block;
}
/*我要报名*/
#apply{
	margin:30px 0;
	display: none; 
}
#apply hr{

	margin: 10px 0;
}
#apply form{
	margin-left: 30px;
}
#apply .form-control{
	width: 530px;
	border-radius: 0;
	margin-bottom: 15px;
}

.applySubmitBtn{
	height:40px;
	line-height: 40px;
	width:80px;
}
.applyConselBtn{
	height:40px;
	line-height: 40px;
	width:80px;
	text-align: center;
	border: 1px solid #00b8ee;
	display: inline-block;
	background:#f6f6f6;
	color: #00b8ee;
	margin-left: 50px;

}
.aBtn_disable{
	background: #ddd;
}
.aBtn_disable:hover{
	background: #ddd !important;
	cursor: default;
}

}
.applySubmitBtn:hover{
	cursor: pointer;
}
.applyConselBtn:hover{
	cursor: pointer;
	color: #00b8ee;
	background: #ccc;
}
.redColor{
	color: #ff0000;
}
 .form_addListBtn{
	width:40px;
	height:40px;
	display: inline-block;
	background: #f6f6f6;
	border: 1px solid #ddd;
	line-height: 35px;
	text-align: center;
	font-size: 36px;
	color: #999;
	float: left;
	margin-top: -7px;
	margin-bottom: 15px;
}
 .form_addListBtn:hover{
	border: 1px solid #00b8ee;
	cursor: pointer;
}

/*自定义表单*/
#customform{
	overflow: hidden;
	margin-top:-15px;
}
#customform .customform_item{
	margin: 15px 0;
	width:650px;
	clear: both;
}
#customform .customform_item .form-control{
	width: 600px;
	border-radius: 0;
	margin-bottom: 15px;
}
#customform .customform_item .checkboxs{
	margin-top: 0;
}
#customform .customform_item .checkboxs>label{
	margin-right: 40px;
	color:#333;
	font-weight: 400;
}
#customform .customform_item p{
	margin-bottom: 10px;
	color: #999;
}
/*显示附件*/
#downloadFile {
	width:700px;
	overflow: hidden;
}
#downloadFile .downloadFile_title{
	font-family: "Microsoft YaHei", "微软雅黑", ZenIcon !important;
}
#downloadFile a{
 color: #333;
 display: block;
 margin-bottom: 10px;
 cursor: pointer;
 overflow: hidden;

}
#downloadFile a:hover{
	color: #00b8ee;
}
#downloadFile a i{
	float: right;
	margin-right:200px;
}
/*上传附件*/
.upFiles{
	position: relative;
}

.showFileName{
	margin:10px 0;
}
.showFileName .showFileName_item{
	overflow:hidden;
	width: 630px;
}
.showFileName .showFileName_item span{
	min-width: 300px;
	display: inline-block;
}
.showFileName .showFileName_item i{
	margin-left: 10px;
	cursor: pointer;

}
#addAtlas{
	margin:30px 0;
	display: inline-block;
	padding:5px 10px;
	background: #00B8EE;
	color: #fff;
}
#addAtlas:hover{
	cursor: pointer;
	background: #01aadb;
}

/*活动票种*/
.categories .icon-event-details-org{
	background-position: -286px 0;
	background-image: url(../images/backgrounds.png);
	width: 25px;
    height: 23px;
}
.categories .categories_item{
	width:245px;
	
	float: left;
	padding:5px 10px;
	margin:5px 10px 5px 0;
	border-radius: 5px;
	color: #999;
	font-size: 12px;
	position: relative;
}
.categories .categories_item .price_vote{
	position: absolute;
	top: 5px;
	right:5px;
	padding:0 10px;
	background: #666;
	color: #fff;
	display: block;
}
.categories .solid{
    border: solid 1px #ccc;
}
.categories .solid:hover{
	border: 1px solid #00b8ee;
	cursor: pointer;
	
}
.categories .dashed{
	border: dashed 1px #ccc;
}
.categories .dashed:hover{
	border: dashed 1px #00b8ee;
	cursor: pointer;
}
.categories .categories_item .biankuang{
     position: absolute;
     top:-1px;
     left: 0px;
     width:248px;
     height:51px;
     z-index: 99;
     display: none;

}
.categories .categories_item .biankuangAc{
	display:block;
}


.categories .categories_item span{
	color: #333;
	font-size: 14px;
}
.categories .categories_item .span1{
	color: #999;

}
.categories .categories_item .icon{
	color: #999;
	margin-right: 10px;
}
.categories .detail{
	color: #ff0000;
	clear:both;
}
.categories .buyNumber{
	height:30px;
	line-height: 30px;
	margin-top:10px;
	display: none;
}
.categories .buyNumber .buyNumber_mag{
	width:150px;
	height:30px;
}
.eventContent{
	margin:20px 0;
	overflow: hidden;
	word-wrap: break-word;
}
.eventContent .icon-event-details-org{
	width: 24px;
    height: 25px;
    background-position: -303px -79px;
	background-image: url(../images/backgrounds.png);
	
}
.Maps{
	margin-top: 50px;
   	width:780px;
   	overflow: hidden;
   	
}
.Maps #showMaps{
	height:300px;
   	background: #f8f8f8;
   	border: 1px solid #ccc;
}
.Maps .icon-event-details-org {
    width: 19px;
    height: 23px;
    
    background-image: url(../images/backgrounds.png);
    background-position: -291px -269px;

}

.Recently{
   margin-top: 50px;
   width:780px;
   overflow: hidden;
}
.Recently .icon-event-details-org{
	background-image: url(../images/backgrounds.png);
    width: 24px;
    height: 25px;
    background-position: -281px -298px;
}
.Recently ul{
  margin:0;
  padding:0;
  list-style: none;
  background:#f6f6f6;
  /* height:175px; */
  overflow: hidden;
  /* padding: 15px 0; */
   
}
.Recently ul li{
	width:95px;
	margin:15px;
	text-align: center;
	float: left;
}
.Recently ul li img{
	width:65px;
	height:65px;
	border-radius: 50% !important;
	margin-bottom: 6px;
	border: 1px solid #999;
}
.Recently ul li i{
	font-style: normal;
	color: #fac289;
}
.Recently ul li em{
	font-style: normal;
	width:10px;
	height:10px;
	border-radius: 50%;
	background: #999;
	display: inline-block;

}
.Recently ul li .nicName{
	margin:5px 0;
}
.Recently ul li .time{
	margin-top: 8px;
}
.youLike{
	clear: both;
	margin-top: 30px;
	overflow: hidden;
}
.youLike .icon-event-details-org{
	background-image: url(../images/backgrounds.png);
    width: 24px;
    height: 23px;
    background-position: -303px -79px;
}
.youLike ul{
	width: 780px;	
	margin:0;
	padding:0;
	list-style: none;
	margin-left: 1px;
	margin-top: 1px;
	
}
.youLike ul li{
	width: 194px;
	border: 1px solid #999;
	height:170px;
	float: left;
	background: #f6f6f6;
	padding: 10px 15px;
	margin-left: -1px;
	margin-top: -1px;
}
.youLike ul li:hover{
   background: #999;
   cursor: pointer;
}

.youLike ul .borderL{
	border-right: 1px solid #999;
}
.youLike ul .borderb{
border-bottom:1px solid #999;
}
.youLike ul li img{
	width:190px;
	height:110px;
}
.youLike ul li p{
	margin-top:10px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width:170px;
}

/*评论*/
.pl_input{
width:780px;
margin:0;
}
.dedail_comment .dedail_comment_item {
width: 780px;
margin:0; 
clear: both;
margin-top: 20px;
overflow: hidden;
 padding: 0; 
/* padding-right: 120px; */
}
.comm_right {
width: 710px;
float: right;
}

.cen_right{
	float: right;
	width: 310px;
}
.cen_right .cen_right_title{
	text-align: left;
	margin-left: 15px;
	font-size: 18px;
}
.cen_right #showMaps{
	width:255px;
	height:280px;
	border: #1px solid #ccc;
	background: #f8f8f8;
	margin:10px 0 40px 15px;
}
.detail_btn_fqactive{
	width:310px;
	height:50px;
	line-height:50px;
}
.detail_content_edit img{
	width:98%;
	}

.detail_fqactive{
	margin-top:10px;
	margin-bottom:30px;
	}

.detail_fqactive_top .detail_fqactive_icon{
	float: left;
	margin-left:15px;
	margin-top:10px;
	}
.detail_fqactive_top .detail_fqactive_icon img{
	width:40px;
	height:40px;}
.detail_fqactive_top .detail_fqactive_more{
	height:42px;
	line-height:42px;
	display:inline-block;
	color:#eeeeee;
	padding-top:5px;
	text-align:right;

	 
	}
.detail_fqactive img{
	width:98%;
	margin:0 auto;
}
.detail_fqactive p{
	margin:5px;}
.ceshi{
	font-size:14px;
	color:#000;
	padding-left:0px;

	
	}
.detail_fqactive .detail_fqactive_time{
	color:#999999;
}
.pilun{
	width:100%;
	height:300px;
	background:#f2f2f2;
}
