/*会鸽菜单*/
.ed_top { width: 100%; background: url(http://file.meeting.so/template/event/01/img/plugin/custom/black_bg_30.png) repeat; height: 31px; color: #fff; position: absolute; top: 0; z-index: 101; }
.ed_top_nav { width: 100%; height: 31px; margin: 0 auto; font-size: 12px; line-height: 30px; background: none; }
.ed_top_nav a { text-decoration: none; color: #fff; margin-right: 10px; }
.ed_top_nav a:hover { text-decoration: underline; color: #fff; }
.ed_top_nav .logo { float: right; }
.ed_top_nav .logo a { 
 

width: 105px; height: 26px; margin-top: 2px; display: block; background-size:100%;}
.ed_top_nav .lang_change { border: 1px solid #fff; color: #fff; margin-top: 2px; }
/*长度*/
.event_title, .module_title, .module_con, .buy_ticket { width: 1000px; }
/*banner*/
.banner { width: 100%; position: relative; margin-bottom:70px; }
.banner_bg { background-size:cover !important; }
.banner .uploadimg { display: none; }
/*正常字体*/ .normal_text { font-weight: normal; font-size: 14px; }
/*按钮*/
a.btn { display: inline-block; width: 162px; height: 52px; line-height: 52px; text-align: center; font-weight: bold; text-decoration: none; vertical-align: middle; text-shadow: none; }
a.btn:hover { text-decoration: none; }
/*表单*/
.input_text { vertical-align: middle; padding: 6px; line-height: 24px; font-size: 16px; background: #fff; color: #333; border-radius: 3px; }
.con select { border: 1px solid #d4d4d4; height: 32px; line-height: 32px; font-size: 16px; }
.con textarea { border-radius: 3px; vertical-align: middle; padding: 6px; font-size: 16px; background: #fff; color: #333; }
/*字体*/.con { font-family: Helvetica, Arial, 'Hiragino Sans GB', STHeiti, sans-serif; }
/*活动标题*/
.event_title { margin: 0 auto; text-align: center; height: 100%; }
.event_title td { padding-bottom: 38px; padding-left: 10px; }
.event_title .title_text { font-family: "Microsoft YaHei"; text-shadow: 0 1px 2px rgba(0,0,0,0.5); line-height: 30px; margin: 6px 0; font-size: 18px; }
.event_title .a { font-size: 42px; line-height: 48px; margin-bottom: 40px; }
/*菜单*/
.event_menu { position: absolute; bottom: -70px; left: 0px; height: 70px; width: 100%; z-index: 101; box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.3); }
.event_menu ul { overflow: hidden; zoom: 1; text-align: center; }
.event_menu li { display: inline; font-size: 16px; line-height: 70px; }
.event_menu li a { display: inline-block; padding: 0px 25px; font-family: "Microsoft YaHei"; text-decoration: none; }
.event_menu li a.btn { padding: 0; margin-left: 20px; }
.event_menu li i { display: none; }
.affix { position: fixed; left: 0; top: 0px; z-index: 101; box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.3) }
/*内容区*/
.con_main { position: relative; }
/*----------------------------------------模块部分----------------------------------------*/
 /*模块标题*/
.module_skin { width: 100%; padding: 25px 0; border-left: 0 !important; border-right: 0 !important; border-top: 0 !important; }
.module_title { margin: 0 auto; height: 46px; line-height: 46px; overflow: hidden; margin-bottom: 15px; position: relative; text-align: center; }
.module_title .icon_wrap { display: inline-block; vertical-align: middle; }
.module_title .icon_wrap .icon { font-size: 30px; color: #565656; line-height: 30px; vertical-align: middle; }
.module_title .ti { text-align: center; font-weight: bold; font-size: 30px; font-family: "Microsoft YaHei"; display: inline-block; vertical-align: middle; }
.module_title .by { position: absolute; right: 0; bottom: 0; font-size: 12px; font-weight: bold; background: url(http://file.meeting.so/template/event/01/img/plugin/custom/template02/by_eventdove.png) no-repeat right; padding-right: 100px; display: inline-block; height: 30px; line-height: 30px; margin-right: 10px; cursor: pointer; }
/*模块内容*/
.module_con { font-size: 16px; line-height: 1.5em; text-shadow: 0 1px 0 #fff; margin: 0 auto; }
.module_con_a { overflow-x: auto; }
.about .module_con ul { list-style: none; padding-left: 40px; }
.about .module_con ol { list-style: none; padding-left: 40px; }
.about .module_con { font-size: 16px; line-height: 1.5em; }
.about .module_con p { padding: 8px 0; }
.submit_order { padding: 10px; overflow: hidden; zoom: 1; text-align: center; margin-top: 10px; }
/*门票模块*/
.ticket_table { width: 100%; }
.ticket_table td { font-size: 16px; font-family: "微软雅黑"; text-align: left; padding: 10px; border-left: none; border-right: none; border-bottom: none; line-height: 24px; }
.ticket_table td.title { word-break: keep-all; white-space: nowrap; font-size: 14px; font-weight: bold; }
.ticket_table td p.ticket_name { margin-right: 3px; vertical-align: middle; display: inline-block; float: left; }
.ticket_table td span.ticket_info_btn { margin-top: 5px; }
.ticket_table input.input_son { margin-top: 5px; vertical-align: middle; }
.ticket_table td.sum { padding-top: 9px; }
.ticket_table td.sum_text { text-align: right; padding-top: 9px; }
.ticket_table select { height: 32px; border: 1px solid #d4d4d4; font-size: 16px; }
.ticket_table input.input_text { font-family: "微软雅黑"; width: 200px; margin-right: 10px; }
.ticket_table input.btn { font-family: "微软雅黑"; vertical-align: middle; width: 86px; height: 38px; line-height: 36px; font-size: 16px; cursor: pointer; background: url(http://file.meeting.so/template/event/01/img/plugin/custom/template02/button.png) no-repeat; border: 0; }
.buy_ticket { margin: 0 auto; overflow: hidden; zoom: 1; margin-top: 10px; }
.buy_ticket .tip01 { float: left; font-size: 14px; line-height: 16px; width: 500px; }
.buy_ticket select { height: 32px; border: 1px solid #d4d4d4; font-size: 16px; float: right; vertical-align: middle; margin-right: 25px; display: inline; }
.ticket_title_top { width: 100%; font-size: 14px; border-top: 0; border-left: 0; border-right: 0; margin-bottom: 6px; line-height: 20px; padding-bottom: 3px; }
.ticket_detail_info { width: 100%; line-height: 21px; }
.ticket_detail_info .ticket_li { padding: 6px 0; padding-left: 10px; }
.ticket_detail_info .ticket_li span { vertical-align: middle; }
.ticket_detail_info input.radio { margin-right: 3px; vertical-align: middle; }
.ticket_detail_info a.price { margin-left: 10px; vertical-align: middle; }
.ticket_detail_info span.ticket_info_btn { background: url(http://file.meeting.so/template/event/01/img/plugin/custom/ticket_info.png) no-repeat; width: 41px; height: 15px; vertical-align: middle; display: inline-block; cursor: pointer; position: relative; }
.ticket_detail_info span.ticket_info_btn_a { background: url(http://file.meeting.so/template/event/01/img/plugin/custom/ticket_info_a.png) no-repeat; width: 62px; height: 15px; vertical-align: middle; display: inline-block; cursor: pointer; position: relative; }
.ticket_detail_info div.ticket_info { background: #ffffe2; padding: 6px; font-size: 12px; color: #333; display: block; clear: both; float: none; width: 300px; position: absolute; top: 15px; left: 0px; }
.ticket_detail_info a.add_one_att { padding-left: 25px; background: url(http://file.meeting.so/template/event/01/img/plugin/custom/add_one_att.png) no-repeat center left; line-height: 22px; display: inline-block; }
.ticket_detail_info .code { margin-right: 25px; font-size: 12px; }
/*会员信息查询*/
.member_info { }
.member_info p input { font-family: "微软雅黑"; width: 180px; margin-right: 10px; }
.member_info .information { }
.member_info .member_de { overflow: hidden; zoom: 1; width: 100%; }
.member_info .member_de .img { float: left; margin-right: 20px; margin-bottom: 10px; }
.member_info .member_de .img img { width: 90px; height: 90px; }
.member_info .member_de .info { float: left; line-height: 24px; }
/*问卷与投票*/
table.member_info { width: 600px; margin: 0 auto; margin-top: 10px; font-size: 14px; }
table.member_info td { padding: 8px; font-family: "微软雅黑"; }
table.member_info td.info_title { font-weight: bold; }
table.member_info td.info_name { text-align: right; padding-right: 0px; line-height: 22px; }
table.member_info .input_text { font-family: "微软雅黑"; width: 280px; margin-right: 10px; line-height: 19px; }
table.member_info div { width: 470px; float: left; margin-right: 10px; }
table.member_info div p { margin-bottom: 6px; line-height: 18px; padding: 0; }
table.member_info .input_danxuan { margin-right: 5px; vertical-align: middle; width: auto; }
table.member_info .input_duoxuan { margin-right: 5px; vertical-align: middle; width: auto; }
table.member_info .select { width: 288px; margin-right: 10px; vertical-align: middle; }
table.member_info .select_a { width: 120px; }
table.member_info .select_b { width: 158px; }
table.member_info .textarea { font-family: "微软雅黑"; vertical-align: middle; width: 280px; height: 80px; margin-right: 10px; float: left; }
table.member_info span.must { display: inline-block; vertical-align: middle; line-height: 22px; padding-right: 5px; }
table.member_info .subsidiary_bg { border: 0; }
table.member_info td.questionnaire_padding { padding: 5px; padding-bottom: 10px; padding-left: 20px; font-family: "微软雅黑"; }
table.member_info td.questionnaire_padding div { padding-left: 30px; }
table.member_info td.questionnaire_padding div.questionnaire { width: 480px; float: left; margin-right: 10px; }
table.member_info td.questionnaire_padding div.proportion { width: 210px; height: 18px; }
div.proportion p span.bg { display: inline-block; vertical-align: middle; height: 10px; width: 120px; margin-right: 10px; background: #ccc; }
div.proportion p span.bg span { display: block; background: #090; height: 10px; margin: 0px; }
table.member_info td.questionnaire_padding p.title { line-height: 22px; }
table.member_info .btn_up { width: 430px; vertical-align: middle; height: 30px; line-height: 30px; font-size: 13px; background: #fff; color: #333; vertical-align: middle; border-radius: 2px; }
table.member_info .btn_up .input_file { float: left; width: 320px; height: 30px; font-size: 13px; }
table.member_info .btn_up .shangchuan { float: right; height: 30px; line-height: 30px; width: 60px; background: #3aad00; color: #fff; border: 0; cursor: pointer; vertical-align: middle; text-align: center; margin: 0; }
table.member_info table.questionnaire_tb { margin-left: 30px; }
table.member_info table.questionnaire_tb td { padding: 3px; }
/*找回订单*/
.retrieve_order p.text { line-height: 24px; margin-bottom: 10px; }
.retrieve_order p input { font-family: "微软雅黑"; width: 180px; margin-right: 10px; }
/*活动地址*/ 
.map_div { position: relative; height: 470px; }
.map_div .module_con { text-align: center; }
.map_div .map { position: absolute; left: 0px; top: 158px; bottom: 0px; right: 0px; }
.map_div .map img { max-width: none; }
/*联系我们*/
table.contact_us { min-width: 950px; margin: 0 auto; }
table.contact_us td { padding: 5px; font-family: "微软雅黑"; }
table.contact_us td.info_name { text-align: right; padding-right: 0px; line-height: 22px; width: 110px; }
table.contact_us .input_text { font-family: "微软雅黑"; width: 80%; margin-right: 10px; }
table.contact_us .textarea { font-family: "微软雅黑"; width: 80%; height: 80px; margin-right: 10px; float: left; }
/*活动统计*/
.activity_state { display: none; }
/*活动时间*/
.event_date { padding: 10px; font-weight: bold; text-align: center; }
.event_date span p { line-height: 21px; font-family: "微软雅黑"; font-size: 14px; }
.countdown { padding: 15px 10px; text-align: center; }
.countdown span p.a { font-size: 14px; font-family: "微软雅黑"; line-height: 21px; margin-bottom: 3px; }
.countdown span div span.a { background: url(http://file.meeting.so/template/event/01/img/plugin/custom/template02/countdown_bg1.png); width: 70px; height: 46px; display: inline-block; padding: 0px; margin: 0px; text-align: center; color: #777; font-size: 24px; font-family: "Arial Black", Gadget, sans-serif; line-height: 30px; }
.countdown span div span.b { background: url(http://file.meeting.so/template/event/01/img/plugin/custom/template02/countdown_bg2.png); width: 70px; height: 46px; display: inline-block; padding: 0px; margin: 0px; text-align: center; color: #777; font-size: 24px; font-family: "Arial Black", Gadget, sans-serif; line-height: 30px; }
.countdown span div span.c { background: url(http://file.meeting.so/template/event/01/img/plugin/custom/template02/countdown_bg3.png); width: 70px; height: 46px; display: inline-block; padding: 0px; margin: 0px; text-align: center; color: #777; font-size: 24px; font-family: "Arial Black", Gadget, sans-serif; line-height: 30px; }
.enent_begin { padding: 15px 10px; text-align: center; }
.enent_begin span { display: block; font-size: 24px; line-height: 36px; }
.enent_end { padding: 15px 10px; text-align: center; }
.enent_end span { display: block; font-size: 24px; line-height: 36px; }
/*参会人员*/
table.join_member { width: 100%; font-size: 14px; }
table.join_member td { font-family: "微软雅黑"; padding: 8px; border-bottom: none; border-left: none; border-right: none; line-height: 21px; }
table.join_member td.member_title { font-weight: bold; }
table.join_member td.member span { margin: 0 5px; }
table.join_member p.name { margin-bottom: 3px; }
a.join_add { display: block; padding-left: 5px; line-height: 21px; font-family: "微软雅黑"; }
/*演讲嘉宾*/
.speakers .guests_box { border-left: 0; border-right: 0; border-top: 0; overflow: hidden; zoom: 1; width: 98%; margin: 0 auto; }
.speakers .guests_box .img_wrapper { float: left; display: inline-block; margin: 10px 15px 10px 5px; }
.speakers .guests_box .img_wrapper img { width: 115px; height: 129px; float: left; }
.speakers .guests_box .name { margin-top: 10px; }
.speakers .guests_box .name, .speakers .guests_box .sub { font-weight: bold; margin-bottom: 4px; }
.speakers .guests_box .info { font-size: 14px; margin-bottom: 10px; }
.left_div { float: left; width: 50%; }
.left_div .guests { min-height: 201px; background: #fff; padding: 15px 10px; margin: 10px 6px 25px 6px; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3); -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3); -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3); }
.left_div .guests span.logo { float: left; }
.left_div .guests span.logo img { width: 83px; height: 83px; padding: 2px; background: #fff; margin-right: 10px; border: 1px solid #e7e7e7; }
.left_div .guests .info2 { float: left; width: 320px; }
.left_div .guests p { line-height: 22px; font-size: 14px; }
.left_div .guests p.a { padding: 5px 0; font-size: 24px; line-height: 24px; font-family: "微软雅黑"; }
.left_div .guests p.b { font-weight: bold; line-height: 26px; margin: 5px 0; }
/*历史活动*/
.event_histroy { margin-bottom: 6px; line-height: 24px; }
.event_histroy span.date { font-style: italic; vertical-align: top; }
.event_histroy span.attend { background: #f60; color: #fff; padding: 2px 4px; font-size: 12px; text-decoration: none; border-radius: 2px; vertical-align: top; text-shadow: none; }
.event_histroy span.end { background: #cbcbcb; color: #fff; padding: 2px 4px; font-size: 12px; text-decoration: none; border-radius: 2px; vertical-align: top; text-shadow: none; }
/*活动日程*/
.schedule_box .schedule { width: 100%; border-left: 0; border-right: 0; border-top: 0; margin-top: 10px; padding-bottom: 10px; display: table; }
.schedule_box .schedule .a { width: 110px; display: block; float: left; vertical-align: top; padding-left: 10px; }
.schedule_box .schedule .b { padding-left: 140px; display: block; }
.schedule_title { margin-bottom: 10px; }
.schedule_box .list { width: 100%; padding-top: 5px; }
/*关注我们*/
.follow .module_con { text-align: center; }
.follow_box { display: inline-block; }
.follow_sina { margin-right: 25px; }
.follow_sina img { width: 120px; height: 120px; margin-top: 10px; border-radius: 3px; }
.follow_weichat img { width: 120px; height: 120px; margin-top: 10px; border-radius: 3px; }
/*订阅我们的活动*/
.subscribe .img { width: 160px; height: 160px; border-radius: 3px; overflow: hidden; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3); -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3); -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3); margin: 0 auto; }
.subscribe img { width: 160px; height: 160px; }
/*返回顶部*/
.back_to_top { text-align: center; background: #000; color: #fff; display: none; width: 40px; height: 40px; line-height: 40px; font-size: 12px; position: fixed; right: 20px; bottom: 20px; opacity: 0.4; filter: alpha(opacity=40); -webkit-transition: all 0.5s ease; transition: all 0.5s ease; cursor: pointer; z-index: 9999; }
.back_to_top:hover { opacity: 1; filter: alpha(opacity=100); }
.container { width: 100%; padding: 0; }
/*演讲嘉宾*/
ul.guests { border-left: 0; border-right: 0; border-top: 0; overflow: hidden; zoom: 1; width: 98%; margin: 0 auto; }
ul.guests li.logo { float: left; }
ul.guests li.logo span { display: inline-block; margin: 10px 15px 10px 5px; }
ul.guests li.logo img { width: 115px; height: 129px; border: 1px solid #fbfbfb; }
ul.guests li.info { margin: 8px 0; }
ul.guests li.info p { padding-bottom: 5px; line-height: 24px; }
ul.guests li.info p.bold { font-size: 21px; font-family: "微软雅黑"; }
ul.guests li.info p.a { font-size: 14px; }
.left_div { float: left; width: 50%; }
.left_div .guests { min-height: 201px; background: #fff; padding: 15px 10px; margin: 10px 6px 25px 6px; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3); -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3); -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3); }
.left_div .guests span.logo { float: left; }
.left_div .guests span.logo img { width: 83px; height: 83px; padding: 2px; background: #fff; margin-right: 10px; border: 1px solid #e7e7e7; }
.left_div .guests .info2 { float: left; width: 320px; }
.left_div .guests p { line-height: 22px; font-size: 14px; }
.left_div .guests p.a { padding: 5px 0; font-size: 24px; line-height: 24px; font-family: "微软雅黑"; }
.left_div .guests p.b { font-weight: bold; line-height: 26px; margin: 5px 0; }
/*活动日程*/
.schedule_list p.date { height: 34px; line-height: 34px; padding-left: 8px; font-size: 21px; }
.schedule_list .schedule { width: 100%; font-size: 14px; line-height: 21px; border-left: 0; border-right: 0; border-top: 0; margin-top: 5px; padding-bottom: 10px; }
.schedule_list .schedule td { padding: 3px; }
.schedule_list .schedule td.a { padding-left: 8px; width: 120px; }
.schedule_list .list { width: 100%; padding-top: 10px; }
@media (max-width: 992px) {
	.event_title, .module_title, .module_con, .buy_ticket{
		width:100%;
	}
	.event_menu li{font-size:2.2em;}
	.about .module_con{font-size:1.8em;}

}