/*公共部分*/
#act .aw-container-wrap {margin-top:0}
#act .aw-container-wrap .row {margin:0px}
#act .aw-container-wrap .row-set {margin-left:-15px;margin-right:-15px}
#act .aw-container-wrap .clear_padding {padding:0}
#act .aw-container-wrap .clear {clear:both}
#act .aw-container-wrap .container {padding:0 35px}
#act .aw-container-wrap .sub_title {font-size:18px}
#act .aw-container-wrap .pos-cen {text-align:center}
#act .aw-container-wrap .hr-dashed {height:5px;border-top:1px dashed #fff}
#act .aw-container-wrap .pos-rig {text-align:right}
#act .aw-container-wrap .container-fluid {padding:0}
#act .aw-container-wrap p {margin:0;line-height:26px}
#act .aw-nav-tabs > li > a,#act .nav-tabs>li.active>a, #act .nav-tabs>li.active>a:hover, #act .nav-tabs>li.active>a:focus,#act .aw-nav-tabs > li.active a {background-color: transparent}
#act .aw-common-list > div + div {border-top: none}
#act button {background-color:#71d9f4;color:black}
#act table td{height:130px}
#join_list_page .pagination>li>a, #join_list_page .pagination>li>span,#volunteer_list_page .pagination>li>a, #volunteer_list_page .pagination>li>span{margin-left:7px}
#join_list_page .pagination,#volunteer_list_page .pagination{float: none !important}
#act .modal-dialog {width:700px;}
nav#join_list_page {margin-left:250px}
/*问题回复*/
#act .aw-explore-list{padding:0 15px}

/*banner*/
#act .aw-container-wrap .banner {filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale')";-moz-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:top center;}
/*演讲信息区块*/
#act .activity_infomation {z-index:3;background:#313131;color:#ffffff;padding:35px 0}
#act .activity_infomation .container {padding:0 20px}
#act .activity_infomation.affix-top {width:100%}
#act .activity_infomation.affix {width:100%;top:0;padding:15px 0}
#act .act_info_box {line-height:24px}
#act .activity_btns .btn {width:100px;height:40px;font-size:14px}
#act #want_speech {border:1px solid #ffffff;background:#313131;color:#ffffff}
#act #want_activity {color:#0c4c7e;background-color:#ffffff;margin-left:10px}

/*活动介绍*/
#act .activity_introduce {color:#fff;background-color:#313131;line-height:30px;padding-top:35px}
#act .activity_introduce .activity_con{margin:30px 0 35px 0;text-align:justify}
#act .activity_introduce span {color:#fff!important;font-size:14px!important;}

/*活动时间*/
#act .activity_time {background:#32bfdf;color:#ffffff;padding:60px 0}
#act .activity_time .speech_act_time {margin-top:50px;}
#act .activity_time .progress {background-color:#c74c4e;height:12px;margin-top:10px;margin-bottom:0;border-radius:5px}
#act .activity_time .progress .progress-bar-box {text-align:right;padding-right:12px}
#act .activity_time .progress .progress-bar-circle {display:inline-block;width:24px;height:24px;border-radius:50%;background:#fff;position:absolute;top:3px}
/*部分演讲主题*/
#act .activity_theme {background:#32bfdf;color:#ffffff;padding:30px 0 50px 0}
#act .activity_theme .container {padding-top:40px}
#act .activity_theme .list-group {margin:55px 0 0 0;}
#act .activity_theme .list-group-item {border:0}
#act .activity_theme .group-items{padding:0 0 62px 0;background:transparent}
#act .activity_theme .media {margin-bottom:5px}
#act .activity_theme .left-head {margin-left:-15px;margin-right:-15px}
#act .activity_theme .left-head img{width:100%;border:2px #fff solid;margin-bottom:30px;padding:3px;}
#act .activity_theme .middle-con {padding:0 20px 0 15px;text-align:justify}
#act .activity_theme .middle-con .speech-title {font-size:18px;font-weight:bolder}
#act .activity_theme .middle-con h4 {margin-bottom:2px}
#act .activity_theme .middle-con .speech-people{font-weight:500}
#act .activity_theme .middle-con .media-list {margin-top:23px;font-weight:lighter;line-height:26px;font-size:13px}
#act .activity_theme .vote {margin:15px -15px 15px auto;background:#f39800;width:74px;height:74px;text-align:center;border-radius:50%;cursor:pointer;box-shadow:0px 4px #c87e01;padding:0px;padding-top:15px}
#act .activity_theme .vote-area {text-align:center;font-size:20px}
/*参加活动人员*/
#act .activity_people {background:#f0f0f0;color:#2d2d2d;padding:60px 0}
#act .activity_people .join_list_pre {text-align:center;margin-top:50px;overflow:hidden;padding:0;height:301px}
#act .activity_people .join_list_pre img {width:142px;margin:30px auto 25px auto}

/*主办单位*/
#act .activity_company {padding:30px 0;background:#f0f0f0}
#act .activity_company .activity_host{margin-top:6px}
#act .activity_company .activity_host img {width:222px;height:65px}
#act .activity_company .activity_host div {float:left;margin-top:30px;padding-left:15px;padding-right:15px}
/*合作伙伴*/
#act .activity_partner {background:#f0f0f0;padding:30px 0}
#act .activity_partner .activity_partner_list img {width:222px;height:65px}
#act .activity_partner .activity_partner_list{margin-top:10px}
#act .activity_partner .activity_partner_list div{float:left;margin-top:30px;padding-left:15px;padding-right:15px}
#act .activity_partner .activity_partner_list .btn{width:222px;height:65px;font-size:18px;background:#f14b4b;color:#fff;line-height:65px;padding:0;margin-left:15px;margin-right:15px;border-radius:0}

/*志愿者*/
#act .activity_volunteer {background:#f0f0f0;padding:30px 0;color:#2d2d2d}
#act .activity_volunteer .volunteer_list {text-align:center;margin-top:50px;overflow:hidden;padding:0;height:247px}
#act .activity_volunteer .volunteer_list img {width:142px;border-radius:50%;margin:0 auto 20px auto}
#act .activity_volunteer .apply_volunteer {margin-top:50px;text-align:center}
#act .activity_volunteer .apply_volunteer img {border:none}

/*问演讲人*/
#act .activity_speech {padding-top:66px;background:#f0f0f0}
#act .activity_speech .aw-mod-publish {padding:0 0 20px 0}

#act .dialog_box span{color:red}
#act .dialog_box .btn-primary{cursor:pointer}
#act .img-polaroid{max-width:200px;max-height:200px}
/*问题回复*/
#act .aw-common-list .aw-item.article .markitup-box {text-align:justify}
/*翻页*/
#act .page-control {margin-top:30px}
/*响应式*/
@media all and (max-width:767px){
	#act .aw-container-wrap .banner {height:200px}
	#act .img-circle {margin:auto}
	#act .activity_infomation {padding:30px 0}
	#act .aw-container-wrap .container {padding:15px}
	#act .aw-container-wrap .activity_infomation .activity_btns {margin-top:20px;text-align:center}

	#act .aw-container-wrap .activity_theme .left-head img {width:60%}
	#act .aw-container-wrap .activity_theme .vote {margin:15px auto}
	#act .aw-container-wrap .activity_theme .middle-con {padding:0;margin-left:-15px;margin-right:-15px}
	#act .aw-container-wrap .activity_people .container {padding-top:60px}
	#act .aw-container-wrap .activity_people .join_list_pre {width:100%;margin-top:10px}
	#act .aw-container-wrap .activity_volunteer .volunteer_list {width:100%}
	#act .activity_infomation.affix {padding:7px 0}
	#act .activity_infomation.affix .act_info_box {display:none}
	#act .activity_infomation.affix .container {padding:0}
	#act .activity_infomation.affix .activity_btns {margin-top:0;} 
	#act .activity_infomation.affix .btn {width:80px;height:25px;padding:2px 5px;border-radius:4px}
	#act .modal-dialog {width:100%;margin:0}
	#join_list_page .pagination>li>a, #join_list_page .pagination>li>span, #volunteer_list_page .pagination>li>a, #volunteer_list_page .pagination>li>span {margin-left:0}
}
@media all and (min-width:400px){
	#act .aw-container-wrap .banner {height:290px}
}
@media all and (max-width: 370px){
	#act #want_activity{margin-left:2px!important}	
}
@media all and (min-width:768px){
	#act .aw-container-wrap .banner {height:400px}
	#act .aw-container-wrap .activity_infomation .activity_btns {margin-top:16px;text-align:right}
	#act .aw-container-wrap .activity_theme .left-head img{width:100%}
	#act .aw-container-wrap .activity_theme .middle-con {padding:0 20px 0 45px}
}
@media all and (min-width:992px){
	#act .aw-container-wrap .banner {height:500px}
	/*#act .aw-container-wrap .activity_infomation .activity_btns {margin-top:18px}*/
	#act .aw-container-wrap .activity_theme .left-head img{width:142px;height:142px}
	
}
@media (min-width:1200px) {
	#act .aw-container-wrap .banner {height:540px}
	#act .aw-container-wrap .container {width:1080px !important}
	#act .aw-container-wrap .container-hr {width:1250px;margin:0 auto}
}
@media only screen and (min-width: 1400px) {
	#act .aw-container-wrap .banner {height:590px}
}
@media only screen and (min-width: 1600px) {
	#act .aw-container-wrap .banner {height:700px}
}






