@charset "utf-8";
/* CSS Document */

.hdyl_div{ width:920px; margin-left:20px; display:inline-block;}
.hdyl_huodong{ margin-left:30px; display:inline-block; width:680px; margin-top:30px;}
.hdyl_fabu{ float:left; width:130px; text-align:center; margin-top:35px;}
.hdyl_title{ margin-top:20px;}
.hdyl_tit_left{ border:1px solid #bababa; display: flex;padding: 5px;}
.hdyl_left_img{ width:93px; padding:5px;}

.hdyl_right{ margin-left:10px; flex:1;}
.hdyl_tit_rtitle{ float:left; }
.hdyl_rtitle{ display: flex; font-size:24px; color:#000000; line-height:36px;}
.hdyl_rtitle_lable { font-size:14px; margin-right:20px;}

.hdyl_rtitle_div{ display: flex;line-height: 74px;margin-top: 15px;}

.hdyl_title .status{ background:url(../images/activities/clock.jpg) no-repeat left; margin-right:20px; padding-left:30px; font-size:14px;line-height:32px;}
.hdyl_title .canjia{ width: 200px;padding-left: 10px;}
.hdyl_detail_title{ float:left; width:940px; position:relative; margin-top:10px; border:1px solid #bababa;}
.hdyl_btdiv{ float:right; width:420px; right:0px; position:absolute; text-align:right; padding-right:20px; color:#ff8b00; padding-top:5px;}
.hdyl_btdiv a{color:#ff8b00; text-decoration:none; padding-left:20px;}
.hdyl_btdiv a:hover{color:#ff8b00; text-decoration:none;}
.hdyl_bimg{width:940px; height:auto;}

.hdyl_starttime{ width:920px;  margin-top:10px; border:1px solid #bababa; border-top:3px solid #ff8a00; background-image: linear-gradient(#EBEBEB,#fff); display: flex;padding: 10px;}
.hdyl_starttime_ul,.hdyl_starttime_ul2{ border-right:solid 1px #FF8204;  padding-right:5px; margin:6px 10px 6px 0;}
.hdyl_starttime_ul{width:240px;}
.hdyl_starttime_ul2{width:350px; margin-left:20px; display:inline-block;}
.hdyl_starttime_ul3{width:260px; margin-left:20px; padding-right:5px;  margin-top:6px;}
.hdyl_starttime_ul li,.hdyl_starttime_ul2 li,.hdyl_starttime_ul3 li{font-size:14px; line-height:25px;}
.hdyl_starttime_ul2 li{ width:340px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.hdyl_starttime_ul3 li{ width:250px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.hdyl_content{ float:left; width:940px; margin-top:10px;}

/*左边*/
.hdyl_content_left{ float:left; width:640px; overflow:hidden; padding-bottom:20px;}

/*活动介绍*/
.hdyl_cjieshao{ width:638px; border:1px solid #bababa; margin-bottom:10px;}
.hdyl_cjieshao_title{ width:638px; background-image: linear-gradient(#F9F7F7,#d5d5d5); height:28px;}
.hdyl_cjieshao_banner{background:url(../images/activities/banner3.gif) no-repeat; height:32px; line-height:24px; margin-left:30px; text-align:center; width:96px; color:#FFFFFF; font-size:14px;}
.hdyl_cjieshao_banner2{background:url(../images/activities/banner2.gif) no-repeat; height:32px; line-height:24px; margin-left:30px; text-align:center; width:130px; color:#FFFFFF; font-size:14px;}
.hdyl_cjieshao_cent{ width:580px; margin-top:15px; line-height:23px; margin-left:20px; padding-bottom:10px;}
.hdyl_cjieshao_cent2{overflow:hidden;max-height:600px; }
.hdyl_cjieshao_cent p{ text-indent:2em; padding-bottom:15px;}
.hdyl_cfooter{ width:560px; text-align:center; background:#f1f1f1; height:24px; line-height:24px; margin-bottom:20px; margin-left:35px;}
.hdyl_cfooter span{ background:url(../images/activities/more.jpg) no-repeat right 8px; padding-right:15px; font-size:14px;}

/*现场嘉宾*/
.hdyl_jiabdiv{ float:left; width:616px;}
.hdyl_jiabdiv li{  width:284px;  margin-left:15px;  border:1px solid #bababa; height:100px;  display:inline-block;}
.hdyl_jiabdiv_left{ float:left; width:105px; text-align:center; margin-top:10px;}
.hdyl_jiabdiv_right{ float:left; width:174px; color:#999999; margin-top:15px;}
.hdyl_jiabdiv_right p{ width:170px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.hdyl_jiabdiv_right p span{ padding-right:15px;}
.hdyl_jiabdiv_right p .txt{ font-size:14px; color:#ff8b00;}


/*活动标签*/
.hdyl_qiye{ width:610px; margin:0; padding:0; margin-left:20px;}
.hdyl_qiye li{ float:left; width:66px;  color:#999999; height:20px; line-height:20px; text-align:center; margin-top:5px; margin-bottom:5px; margin-right:10px;}
.hdyl_qiye .li_a a{ color:#999999; text-decoration:none; border:1px solid #ff8b00; display:block;}
.hdyl_qiye .li_a a:hover{color:#ffffff; text-decoration:none; background:#ff8b00;}
.hdyl_qiye .xzbq_ul_hover a{  color:#ffffff; text-decoration:none; background:#ff8b00; display:block;}
.hdyl_qiye .xzbq_ul_hover a:hover{color:#ffffff; text-decoration:none; background:#ff8b00;}


/*活动图片*/
.hdyl_Introduction_div{ width:638px; float:left; border:1px solid #bababa; margin-bottom:10px; }
.hdyl_events_title{ float:left; width:638px; background-image: linear-gradient(#F9F7F7,#d5d5d5);  height:28px;}
.hdyl_events{ width:638px; margin-top:15px; padding-bottom:15px; display:inline-block;}
.hdyl_events_left{ float:left; width:11px; height:83px; margin-top:8px;}
.hdyl_events_right{ float:right; width:11px; height:83px; margin-top:8px;}
.hdyl_events_cent{ float:left; width:616px;}
.hdyl_qyimg_ul{ margin-left:14px;}
.hdyl_qyimg_ul li{ float:left; padding-left:10px; padding-right:10px;}

/*活动成员*/
.hdyl_audience_ul{margin-top:5px; margin-left:16px;}
.hdyl_audience_ul li{ float:left; padding-left:7px; padding-right:7px;}
.hdyl_audience_ul li p{ line-height:25px; text-align:center;}

/*右边*/
.hdyl_content_right{ width:280px; margin-left:18px; margin-left:20px; display:inline-block;}


/*新浪微博*/
.hdyl_detail_sina{ float:left; width:278px;border:1px solid #bababa; margin-bottom:10px;}
.hdyl_sina_center{ float:left; width:278px; margin-top:5px;}
.hdyl_sina_title{ width:278px; background-image: linear-gradient(#F9F7F7,#d5d5d5); height:28px; display:inline-block;}

.hdyl_address{ float:left; width:278px;border:1px solid #bababa; margin-bottom:10px;}
.hdyl_video{ float:left; padding:10px 0; padding-left:20px;}


/*历届活动回顾*/
.hdyl_review_cent_ul{ float:left; width:278px; margin:0; padding:0; margin-top:10px; min-height:150px;}
.hdyl_review_cent_ul li{ float:left; margin:0; padding:0; width:268px; margin:5px 0px; line-height:30px;}
.hdyl_review_ul_left{ width:50px; margin-left:10px; display:inline-block;}
.hdyl_review_ul_right{ float:left; width:200px; margin-left:5px;}
.hdyl_review_more{ width:278px; margin-bottom:5px;}
.hdyl_review_more span{ margin-left:220px; color:#999999; padding-right:18px; background:url(../images/activities/detailmore.jpg) no-repeat right;}
.hdyl_review_more span span a{ color:#999999;}

/*活动时间地点*/
.hdyl_address_time{ width:210px; margin-top:10px; margin-left:20px; background:url(../images/activities/lclock.gif) no-repeat left; padding-left:40px; display:inline-block;}
.hdyl_address_add{ width:210px; margin-top:10px; margin-left:25px; background:url(../images/activities/qizi.gif) no-repeat left; line-height:24px; padding-left:36px; display:inline-block;}
.hdyl_address_img{ width:240px; margin-left:15px; margin-top:10px; display:inline-block;}
.hdyl_address_but{ float:left; width:278px; text-align:center; margin-top:10px; padding-bottom:10px;}


/*活动资料下载*/
.hdyl_download_up{ float:left; background:#cccccc; height:6px; width:278px; margin:10px 0px; text-align:center;}
.hdyl_download{  width:260px; margin-left:18px; display:inline-block;}
.hdyl_download li{ line-height:25px;}
.hdyl_download li a{ text-decoration:underline; color:#999999;}
.hdyl_download_down{ float:left; background:#cccccc; height:6px; width:278px; margin:10px 0px; text-align:center;}


.hdyl_regcenter{float:left; width:900px; padding-left:180px; color:#404040; margin-top:30px; padding-bottom:50px; }

.uploadimg .width79 {
  width: 75px;
  height: 25px;
  top: 0;
  position: absolute;
  opacity: 0;
  -webkit-opacity: 0;
  -o-opacity: 0;
  left: 30%;
  z-index: 1111;
  cursor: pointer;
}
.regbut {
  width: 80px;
}

.regbut, .regbut100 {
  background: #ff8b00;
  color: #FFFFFF;
  height: 25px;
  line-height: 25px;
  border: 0;
  font-size: 14px;
}

.uploadimg {
  background: none;
  font-size: 12px;
  text-align: left;
  cursor: pointer;
  display: inline-block;
}
.uploadimg .filter {
  position: relative;
  cursor: pointer;
}

ticket{
  display: inline-block;
  margin: 0 10px;
  border: solid 1px #1cad1c;
  line-height: 20px;
  height: 60px;
  width: 120px;
  border-left-style: dotted;
  border-right-style: dotted;
  box-shadow: 3px 3px 3px #ccc;
  padding: 6px;
  box-sizing: border-box;
  color:#1cad1c;
  cursor: pointer;
}
ticket:hover{
background-color: rgb(247, 218, 156);
}

ticket.have{
  background-color: rgb(61, 201, 26);
}
ticket.have::before{
  content:'已买';
}