html { font-family: sans-serif; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { padding: 0; margin: 0; word-wrap: break-word }
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display: block; }
audio, canvas, progress, video { display: inline-block; vertical-align: baseline; }
audio:not([controls]) { display: none; height: 0; }
[hidden], template { display: none; }
ul { list-style: none }
ol { list-style: decimal inside none }
a { background: transparent; }
a:active, a:hover { outline: 0; }
abbr[title] { border-bottom: 1px dotted; }
b, strong { font-weight: bold; }
dfn { font-style: italic; }
mark { color: #000; background: #ff0; }
small { font-size: 80%; }
sub, sup { position: relative; font-size: 75%; line-height: 0; vertical-align: baseline; }
sup { top: -.5em; }
sub { bottom: -.25em; }
img { border: 0; }
svg:not(:root) { overflow: hidden; }
figure { margin: 1em 40px; }
hr { height: 0; }
code, kbd, pre, samp { font-family: monospace, monospace; font-size: 1em; }
button, input, optgroup, select, textarea { margin: 0; font: inherit; color: inherit; }
button { overflow: visible; }
button, select { text-transform: none; }
button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; cursor: pointer; }
button[disabled], html input[disabled] { cursor: default; }
button::-moz-focus-inner, input::-moz-focus-inner {
 padding: 0;
 border: 0;
}
input { line-height: normal; }
input[type="checkbox"], input[type="radio"] { padding: 0 !important; width: auto !important; height: auto !important; margin-right: 3px; }
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
 height: auto;
}
input[type="search"] { -webkit-appearance: textfield; }
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
 -webkit-appearance: none;
}
input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {
-webkit-box-shadow: 0 0 0px 1000px white inset;
}
fieldset { padding: .35em .625em .75em; margin: 0 2px; border: 1px solid #c0c0c0; }
legend { padding: 0; border: 0; }
textarea { overflow: auto; -webkit-appearance: none; resize: none; line-height: 1.42857143 !important; }
optgroup { font-weight: bold; }
table { border-spacing: 0; border-collapse: collapse; }
td, th { padding: 0; }
iframe { margin: 0; padding: 0; border: 0; }
/*---------style------------*/
html { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); background-color: #f3f4f8; overflow-x: hidden; }
body { font-size: 13px; line-height: 1.42857143; color: #202426; background: #fff; -webkit-font-smoothing: antialiased; }
body:nth-of-type(1) input[type="text"]:focus { outline: 0 }
figure { margin: 0; }
img { vertical-align: middle; max-width: 100%; }
.img-circle { border-radius: 50%; }
a { color: #03a9f4; text-decoration: none }
a:hover { color: #19b915; }
a:focus { outline: thin dotted; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; }
/*ɾ�� 12��*/
.container { width: 1140px; margin-right: auto; margin-left: auto; }
.container > .box_div { padding: 0 15px; }
.container-fluid { padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; }
.row { margin-right: -15px; margin-left: -15px; }
.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 { float: left; position: relative; min-height: 1px; }
.col-lg-12 { width: 100%; }
.col-lg-11 { width: 91.66666667%; }
.col-lg-10 { width: 83.33333333%; }
.col-lg-9 { width: 75%; }
.col-lg-8 { width: 66.66666667%; }
.col-lg-7 { width: 58.33333333%; }
.col-lg-6 { width: 50%; }
.col-lg-5 { width: 41.66666667%; }
.col-lg-4 { width: 33.33333333%; }
.col-lg-3 { width: 25%; }
.col-lg-2 { width: 16.66666667%; }
.col-lg-1 { width: 8.33333333%; }
/*ͼ��*/
@font-face { font-family: 'iconfont'; src: url(/img/font/iconfont.eot); /* IE9*/ src: url('/img/font/iconfont?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('/img/font/iconfont.woff') format('woff'), /* chrome��firefox */ url('/img/font/iconfont.ttf') format('truetype'), /* chrome��firefox��opera��Safari, Android, iOS 4.2+*/ url('/img/font/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */ }
.iconfont { font-family: "iconfont" !important; font-size: 14px; font-style: normal; font-weight: normal; -webkit-font-smoothing: antialiased; -webkit-text-stroke-width: 0.2px; -moz-osx-font-smoothing: grayscale; }
a.web_module_add { display: inline-block; padding-left: 18px; background: url(http://file.meeting.so/template/event/01/img/plugin/image/web_custom/add_icon.png) no-repeat center left; vertical-align: middle }
a.web_module_prev { display: inline-block; padding-left: 17px; background: url(http://file.meeting.so/template/event/01/img/plugin/image/web_custom/preview_icon.png) no-repeat center left; vertical-align: middle }
a.web_module_del { display: inline-block; padding-left: 18px; background: url(http://file.meeting.so/template/event/01/img/plugin/image/web_custom/delete_icon.png) no-repeat center left; vertical-align: middle }
a.web_module_edit { display: inline-block; padding-left: 18px; background: url(http://file.meeting.so/template/event/01/img/plugin/image/web_custom/edit_icon.png) no-repeat center left; vertical-align: middle }
a.web_module_return { display: inline-block; padding-left: 18px; background: url(http://file.meeting.so/template/event/01/img/plugin/image/web_custom/return-icon.png) no-repeat center left; vertical-align: middle }
a.web_module_sort { display: inline-block; padding-left: 18px; background: url(http://file.meeting.so/template/event/01/img/plugin/image/web_custom/icon_sort.png) no-repeat center left; vertical-align: middle }
.vip_p_a { display: inline-block; width: 66px; height: 20px; background: url(http://file.meeting.so/template/event/01/img/plugin/image/icon.png) no-repeat -58px -10px }
.vip_p_b { display: inline-block; width: 18px; height: 17px; background: url(http://file.meeting.so/template/event/01/img/plugin/image/icon.png) no-repeat -26px -10px }
.vip_p_c { display: inline-block; width: 18px; height: 17px; background: url(http://file.meeting.so/template/event/01/img/plugin/image/icon.png) no-repeat -8px -10px }
.vip_e_a { display: inline-block; width: 65px; height: 20px; background: url(http://file.meeting.so/template/event/01/img/plugin/image/icon.png) no-repeat -8px -35px }
.vip_e_b { display: inline-block; width: 65px; height: 25px; background: url(http://file.meeting.so/template/event/01/img/plugin/image/icon.png) no-repeat -8px -62px }
.date_icon { display: inline-block; width: 16px; height: 16px; background: url(http://file.meeting.so/template/event/01/img/plugin/image/icon.png) no-repeat -8px -237px }
.payment_icon { display: inline-block; width: 16px; height: 16px; background: url(http://file.meeting.so/template/event/01/img/plugin/image/icon.png) no-repeat -35px -237px }
.re_icon { display: inline-block; background: url(http://file.meeting.so/template/event/01/img/plugin/image/web_templates_re.png) no-repeat; width: 52px; height: 23px; position: absolute; top: 10px; right: 0; }
.ticket_icon { background: url(http://file.meeting.so/template/event/01/img/plugin/image/custom_ticket.png) no-repeat; display: inline-block; padding-left: 18px; vertical-align: middle; }
.pic_ac { background: url(http://file.meeting.so/template/event/01/img/plugin/image/pic_active_arrow_a.png) no-repeat; width: 24px; height: 24px; }
.active .pic_ac { display: inline-block; position: absolute; bottom: 0; right: 0; }
.active .select_icon { display: block; width: 24px; height: 24px; position: absolute; right: 0; bottom: 0; background: url(http://file.meeting.so/template/event/01/img/plugin/image/pic_active_arrow.png) no-repeat; }
.professional_icon { display: inline-block; height: 18px; width: 44px; background: url(http://file.meeting.so/template/event/01/img/plugin/image/icon_professional.png) no-repeat; vertical-align: middle; }
.shenhe { background: url(http://file.meeting.so/template/event/01/img/plugin/image/shenhe_ico.png) center left no-repeat; padding-left: 20px; display: inline-block; height: 30px; line-height: 30px; }
.jujue { background: url(http://file.meeting.so/template/event/01/img/plugin/image/jujue_ico.png) center left no-repeat; padding-left: 20px; display: inline-block; height: 30px; line-height: 30px; }
.daochu_pdf { background: url(http://file.meeting.so/template/event/01/img/plugin/image/ico_pdf.gif) center left no-repeat; height: 30px; line-height: 30px; display: inline-block; padding-left: 22px; }
.daochu_excel { background: url(http://file.meeting.so/template/event/01/img/plugin/image/ico_excel.gif) center left no-repeat; height: 30px; line-height: 30px; display: inline-block; padding-left: 22px; }
.daochu_quanbu { background: url(http://file.meeting.so/template/event/01/img/plugin/image/show_all.gif) center left no-repeat; height: 30px; line-height: 30px; margin-top: 9px; display: inline-block; padding-left: 22px; }
.daochu_fapiao { background: url(http://file.meeting.so/template/event/01/img/plugin/image/ico_fapiao.png) center left no-repeat; height: 30px; line-height: 30px; margin-top: 9px; display: inline-block; padding-left: 22px; }
.daoru { display: inline-block; padding-left: 18px; background: url(http://file.meeting.so/template/event/01/img/plugin/image/ico_confirm.png) no-repeat center left; vertical-align: middle; }
.icon_back { display: inline-block; padding-left: 18px; background: url(http://file.meeting.so/template/event/01/img/plugin/image/icon_back.png) no-repeat center left; vertical-align: middle; }
.icon_email { display: inline-block; padding-left: 18px; background: url(http://file.meeting.so/template/event/01/img/plugin/image/ico_email.png) no-repeat center left; vertical-align: middle; }
.icon_set { display: inline-block; padding-left: 18px; background: url(http://file.meeting.so/template/event/01/img/plugin/image/generate_set.png) no-repeat center left; vertical-align: middle; }
.event_sync_sina { background: url(http://file.meeting.so/template/event/01/img/plugin/image/tongbu_logo.png) no-repeat 0 0; width: 115px; height: 39px; display: inline-block; }
.event_sync_weixin { background: url(http://file.meeting.so/template/event/01/img/plugin/image/tongbu_logo.png) no-repeat 0 -312px; width: 115px; height: 39px; display: inline-block; }
.award_icon { padding: 1px 4px; display: inline-block; margin-right: 10px; color: #ffff; border-radius: 2px; font-size: 12px; background: #fcb100; }
/*�������帡��*/
.float_left, .f_l { float: left !important; }
.float_right, .f_r { float: right !important; }
.clearfix { *+overflow:hidden;
}
.clearfix:before, .clearfix:after, .container:before, .container:after { content: " "; display: table }
.clearfix:after, .container:after { clear: both; }
.clear_div, .clear { clear: both; float: none }
/*�ı���ʽ*/
.fontsize_16 { font-size: 16px; }
.fontsize_14 { font-size: 14px; }
span.require { font-size: 14px; vertical-align: middle; margin-left: 10px; color: #fd1c1c; font-weight: bold; display: inline-block; }
span.tips_3, a.tips_3 { color: #202426 }
span.tips_6, a.tips_6 { color: #5c5c63 }
span.tips_9, a.tips_9 { color: #9ea3a5 }
.t_center, .text_center { text-align: center }
.text_right { text-align: right; }
.blod { font-weight: bold; }
span.tishi { color: #9ea3a5; display: inline-block; vertical-align: middle }
span.false { color: #fd1c1c; display: inline-block; font-weight: bold; }
span.error_a { font-size: 13px; color: #fd1c1c; line-height: 16px; display: inline-block; }
.false_text { color: #fd1c1c; }
span.color, a.color { color: #12b20e; }
.color_or { color: #fc9a0d; }
.warning_text { color: #fc9a0d; border: 1px #fcb100 solid; padding: 5px 10px; background: #ffffe2; margin: 10px; margin-top: 0; font-weight: bold; }
/*�߾�*/
.wrapper { padding: 30px 0; }
.m_r30 { margin-right: 30px; }
.m_t30 { margin-top: 30px; }
.m_t20 { margin-top: 20px; }
.m_l20 { margin-left: 20px; }
.m_t5 { margin-top: 5px; }
.m_b5 { margin-bottom: 5px; }
.marginbottom10 { margin-bottom: 10px }
.m_t10 { margin-top: 10px }
.marginleft10 { margin-left: 10px }
.marginright10 { margin-right: 10px }
.m_b15 { margin-bottom: 15px }
.m_t15 { margin-top: 15px }
.m_l15 { margin-left: 15px }
.m_r15 { margin-right: 15px }
/*��ť*/
.btn_set { display: inline-block; line-height: 1; border-radius: 2px; padding: 3px 18px; height: 28px; line-height: 28px; background: #fff; background: linear-gradient(#f3f4f8, #e6eaf2); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f4f8', endColorstr='#e6eaf2', GradientType=0 );
border: 1px solid #dbe0eb; box-shadow: inset 0 1px 0 rgba(255,255,255,0.6); cursor: pointer; text-decoration: none; white-space: nowrap; -moz-user-select: none; -webkit-user-select: none; user-select: none; text-shadow: 0 1px 0 rgba(255,255,255,1); text-align: center; color: #202426; }
input.btn_set, button.btn_set { height: 36px; }
.btn_set:hover { background: linear-gradient(#e6eaf2, #f3f4f8); color: #202426; }
.shangchuan { width: 60px; height: 36px; line-height: 36px; margin-left: 5px; background: #19b915; color: #fff; border: 0; cursor: pointer; vertical-align: middle; text-align: center }
.button { display: inline-block; text-align: center; border-radius: 2px; padding: 8px 20px; line-height: 20px; position: relative; }
.button.save { background: #19b915; color: #fff; cursor: pointer; }
.button.save:hover, .button.save:active { background: #12b20e; }
.button.cancel { background: #e6eaf2; cursor: pointer; color: #202426; }
.button.cancel:hover, .button.cancel:active { background: #cfd3dd; }
.button.save_or { background: #fcb100; color: #fff; cursor: pointer; }
.button.save_or:hover, .button.save_or:active { background: #fc9a0d; }
.button.line { border: 1px solid #dbe0eb; background: #fff; color: inherit; cursor: pointer; }
.button.line:hover, .button.line:active { background: #f3f4f8; }
input.button { border: 0; }
.btn_line { border: 1px solid #03a9f4; border-radius: 2px; color: #03a9f4; display: inline-block; }
.btn_line:hover { border: 1px solid #19b915; color: #12b20e; }
.button.radius { border-radius: 50px; }
.btn_green, .button_save_s { min-width: 50px; height: 28px; line-height: 28px; background: #80d31e; border: 1px solid #6ac500; border-radius: 2px; color: #fff; display: inline-block; text-align: center; cursor: pointer; padding: 0 10px; }
.btn_green:hover, .button_save_s:hover { color: #fff; text-decoration: none; background: #6ac500; }
.btn_blue { min-width: 70px; height: 28px; line-height: 28px; background: #40c2f9; border: 1px solid #03a9f4; border-radius: 2px; color: #fff; display: inline-block; text-align: center; }
.btn_blue:hover { color: #fff; text-decoration: none; background: #32b9f2; }
/*�ϴ�*/
.btn_addPicbox, .btn_addPic { display: inline-block; position: relative; height: 34px; line-height: 34px; overflow: hidden; cursor: pointer; text-align: center; z-index: 2; text-decoration: none !important; background: linear-gradient(#f3f4f8, #e6eaf2);filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#f3f4f8',endColorStr='#e6eaf2',gradientType='0'); }
.filePrewbox, .filePrew { display: inline-block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 1; font-size: 100px; opacity: 0; filter: alpha(opacity=0); }
.img_up_box { overflow: hidden; position: relative; }
.img_up_box .upload { position:absolute; bottom:0; height:40px !important; width:100% !important; padding:0 !important; z-index: 9; opacity: 0; cursor: pointer; filter: alpha(opacity=0); }
.img_up_box .btn_addPicbox { position: absolute; left: 0; bottom: 0; right: 0; background: url(http://file.meeting.so/template/event/01/img/plugin/image/background_black.png) repeat; color: #fff !important; height: 40px; line-height: 40px; }
.img_up_box .btn_addPicbox i { font-size: 20px; }
/*�?*/
input, button, select, textarea { font-family: inherit; font-size: inherit; line-height: inherit; -webkit-appearance: none; }
select { box-sizing: border-box; padding: 0 5px; background: url(http://file.meeting.so/template/event/01/img/plugin/image/select_bg.png) no-repeat right center #fff; line-height: 1; white-space: nowrap; border: 1px solid #dbe0eb; padding-right: 24px; height: 30px; border-radius: 2px; -ms-padding: 0px; padding: 0px\0; }
select:focus { outline: none; }
select.select { height: 36px; }
input[type="text"], input[type="date"], input[type="password"], input[type="numerical"] { border: 1px solid #dbe0eb; }
textarea { border: 1px solid #dbe0eb; padding: 5px; border-radius: 2px; }
input[type="checkbox"] { -webkit-appearance: checkbox; vertical-align: middle; }
input[type="radio"] { -webkit-appearance: radio; vertical-align: middle; }
input.text, .all_input_text { height: 24px; line-height: 1; padding: 5px; border: 1px solid #dbe0eb; font-size: 13px; border-radius: 2px; background: #fff; }
input.text:focus, all_input_text:focus { border-color: #4d90fe; box-shadow: 0 0 1px #4d90fe; outline: 0; }
.radio_input { vertical-align: middle }
.radio_off .iconfont { font-size: 24px; color: #cacdd5; }
.radio_on .iconfont { font-size: 24px; color: #19b915; }
.selector { display: inline-block; width: 68px; height: 40px; vertical-align: middle; background: url(http://file.meeting.so/template/event/01/img/plugin/image/selector_a.png) no-repeat 3px 0px; cursor: pointer; margin-right: 10px; }
.selector.a { background: url(http://file.meeting.so/template/event/01/img/plugin/image/selector_b.png) no-repeat; }
input.error, textarea.error, select.error { border-color: #fd1c1c; -moz-box-shadow: 0 0 3px #fd1c1c; -webkit-box-shadow: 0 0 3px #fd1c1c; box-shadow: 0 0 3px #fd1c1c; background: #fff; }
.from_li_set .f_li { width: 100%; margin-bottom: 15px; *+overflow:hidden;
}
.from_li_set .f_li:last-child { margin-bottom: 0; }
.from_li_set .f_li > .item { float: left; width: 110px; text-align: left; padding-top: 8px; line-height: 20px; display: inline-block; }
.from_li_set .f_li > .item.right { text-align: right; }
.from_li_set .f_li > .item.a { padding-top: 0; }
.from_li_set .f_li > .input_left { padding-left: 120px; line-height: 20px; position: relative; }
.from_li_set .f_li > .input_left .tishi { position: absolute; left: 100%; top: 8px; margin-left: 10px; width: 100px; }
.from_li_set .f_li > .input_left .false { position: absolute; left: 100%; top: 8px; margin-left: 10px; width: 100px; }
.from_li_set .f_li .input_box { height: 24px; line-height: 1; padding: 5px; border: 1px solid #dbe0eb; font-size: 13px; border-radius: 2px; background: #fff; position: relative; }
.from_li_set .f_li .input_box input { height: 24px; padding: 0; width: 100% !important; border: 0; }
.from_li_set .f_li .input_box .icon { position: absolute; right: 8px; top: 9px; }
.from_li_set .f_li .select { width: 100%; }
.from_li_set .f_li .half { width: 49%; float: left; position: relative; }
.from_li_set .f_li .half_center { width: 2%; float: left; text-align: center; line-height: 36px; }
.from_li_set .f_li .three { width: 31.33%; float: left; margin-right: 2%; }
.from_li_set .f_li .three.f_r { width: 33.33%; margin: 0; float: right; }
.from_li_set .f_li .p { margin-bottom: 5px; position: relative; }
.from_li_set .f_li .it { display: inline-block; margin-right: 15px; }

@media (max-width: 1024px) {
.page_title { margin-left: 10px; margin-right: 10px; }
.from_li_set .f_li > .item { float: none; width: auto; margin-bottom: 5px; padding-top: 0; display: block; }
.from_li_set .f_li .input_left { padding-left: 0; }
}
/*��ҳ*/
.page_div { margin: 15px 0px; text-align: center; clear: both; overflow: hidden; zoom: 1; }
.page_div .num { margin-left: 3px; margin-right: 3px; }
a.page { border: solid 1px #dbe0eb; display: inline-block; height: 24px; line-height: 24px; padding: 0px 10px; background: #fff; color: inherit; }
a.page:hover { background: #19b915; color: #fff; border: solid 1px #19b915; text-decoration: none; }
a.page_over { background: #19b915; border: solid 1px #19b915; color: #fff; display: inline-block; height: 24px; line-height: 24px; padding: 0px 10px; font-weight: bold; text-decoration: none; }
a.page_over:hover { background: #19b915; border: solid 1px #19b915; text-decoration: none }
/*�л�*/
.nav-tabs > li { float: left; }
.nav-tabs > li > a { color: inherit; }
.nav-tabs-active { display: none; }
.nav-tabs-active.active { display: block; }
.or_tab { width: 100%; background: #fff; box-shadow: 0 1px 5px rgba(0,0,0,.2); font-size: 14px; overflow: hidden; position: relative; }
.or_tab > div { width: 50%; text-align: center; float: left; padding: 10px 0; }
.or_tab .over { border-bottom: 2px solid #19b915; }
.tab_li { width: 100%; position: relative; }
.tab_li .li { float: left; text-align: center; cursor: pointer; }
.tab_li .over { border-bottom: 2px solid #19b915; color: #202426; font-weight: bold; }
.tab_li .li a { color: inherit; }
/*��ǩ*/
.tooltip { position: absolute; color: #fff; z-index: 1000; text-shadow: none; line-height: 1.4; }
.tooltip-inner { background-color: rgba(0,0,0,0.8); padding: 3px 8px; font-size: 13px; border-radius: 5px; display: inline-block; white-space: nowrap; }
/*ϵͳͼ��*/
.bar_title { width: 100%; overflow: hidden; border-bottom: 1px solid #dbe0eb; }
.bar_title .it { width: 50%; background: #f3f4f8; cursor: pointer; float: left; height: 36px; line-height: 36px; text-align: center; }
.bar_title .active { background: #80d31e; font-weight: bold; color: #fff; }
.pic_library .category { margin: 10px 0; }
.pic_library .category span { display: inline-block; float: left; margin-left: 10px; padding: 3px 5px; background: #f3f4f8; cursor: pointer; }
.pic_library .category .active { background: #80d31e; color: #fff; font-weight: bold; }
.pic_library .piclist { width: 100%; height: 400px; overflow: hidden; }
.pic_library .piclist .li { margin-left: 10px; margin-bottom: 10px; overflow: hidden; float: left; cursor: pointer; border: 2px solid #fff; width: 124px; height: 120px; }
.pic_library .piclist .li:hover { border: 2px solid #03a9f4; }
.pic_library .gallery { margin-top: 10px; }
.pic_library .gallery .li { width: 96px; height: 96px; background: #f3f4f8; text-align: center; }
.pic_library .img_center { width: 96px; height: 96px; }
.pic_library .page_div { margin-top: 0; }
.pic_library .gallery .add { color: #9ea3a5; font-size: 14px; text-shadow: 0px 1px 0px rgb(255,255,255); background: #e6eaf2; }
.pic_library .gallery .add .btn_addPicbox { color: #9ea3a5; background: none; height: auto; }
.pic_library .gallery .add i { display: block; line-height: 1; font-size: 36px; margin: 10px 0; }
.piclist.web_banner .li { width: 124px; height: 54px; }
/*����*/
.caret { display: inline-block; width: 0; height: 0; margin-left: 2px; vertical-align: middle; border-top: 4px solid; border-right: 4px solid transparent; border-left: 4px solid transparent; }
.dropdown { position: relative; }
.dropdown-toggle:focus { outline: 0; }
.dropdown-menu { position: absolute; top: 100%; left: 0; z-index: 1000; display: none; float: left; min-width: 160px; padding: 5px 0; font-size: 13px; text-align: left; list-style: none; background-color: #fff; -webkit-background-clip: padding-box; background-clip: padding-box; border: 1px solid #dbe0eb; border-radius: 2px; -webkit-box-shadow: 0 2px 12px rgba(0, 0, 0, .2); box-shadow: 0 2px 12px rgba(0, 0, 0, .2); color: #202426 !important; }
.dropdown-menu .divider { height: 1px; margin: 5px 0; overflow: hidden; background-color: #dbe0eb; }
.dropdown-menu > li > a { display: block; padding: 5px 20px; clear: both; font-weight: normal; line-height: 1.42857143; white-space: nowrap; color: #202426; }
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus { text-decoration: none; color: #202426; background-color: #f3f4f8; }
.open > .dropdown-menu { display: block; }
.open > a { outline: 0; }
/*��ͷ*/
.arrow { border-width: 8px; z-index: 10; }
.arrow, .arrow:after { position: absolute; display: block; width: 0; height: 0; border-color: transparent; border-style: solid; }
.arrow:after { border-width: 7px; content: ""; }
.arrow.top { left: 50%; margin-left: -8px; border-top-width: 0; border-bottom-color: #eee; border-bottom-color: rgba(0,0,0,0.1); top: -8px; }
.arrow.top:after { content: " "; top: 1px; margin-left: -7px; border-top-width: 0; border-bottom-color: #fff; }
.arrow.right { top: 50%; right: -8px; margin-top: -8px; border-right-width: 0; border-left-color: #eee; border-left-color: rgba(0,0,0,0.1); }
.arrow.right:after { content: " "; right: 1px; border-right-width: 0; border-left-color: #fff; bottom: -7px; }
.arrow.bottom { left: 50%; margin-left: -8px; border-bottom-width: 0; border-top-color: #eee; border-top-color: rgba(0,0,0,0.1); bottom: -8px; }
.arrow.bottom:after { content: " "; bottom: 1px; margin-left: -7px; border-bottom-width: 0; border-top-color: #fff; }
.arrow.left { top: 50%; left: -8px; margin-top: -8px; border-left-width: 0; border-right-color: #eee; border-right-color: rgba(0,0,0,0.1); }
.arrow.left:after { content: " "; left: 1px; border-left-width: 0; border-right-color: #fff; bottom: -7px; }
/*����ͷ��*/
#back-to-top { position: fixed; z-index: 9999; bottom: 25px; right: 0; display: none; }
#back-to-top a { display: block; width: 40px; height: 40px; background: rgba(0,0,0,0.3) url(http://file.meeting.so/template/event/01/img/plugin/image/backtotop.png) no-repeat center center; border-radius: 5px 0 0 5px; transition: 0.3s all ease; }
/*�л�*/
.filter_con { border: 1px solid #dbe0eb; display: inline-block; border-radius: 2px; border-left: 0; overflow: hidden; }
.filter_con li { float: left; border-left: 1px solid #dbe0eb; padding: 8px 15px; background: #fff; line-height: 18px; }
.filter_con li a { color: #202426; }
.filter_con li.active { background: #19b915; }
.filter_con li.active a { color: #fff; }
.classification { background: #e6eaf2; }
.classification .cl_li { margin-bottom: 30px; }
.classification .cl_li li { float: left; height: 40px; line-height: 40px; margin-right: 20px; }
.classification .cl_li li a { color: #202426; font-size: 14px; }
.classification .cl_li li.active { background: #19b915; padding: 0 20px; font-weight: bold; }
.classification .cl_li li.active a { color: #fff; cursor: default; }
/*����*/
.pop_box_bdshare #bdshare { display: block; width: 100%; }
.pop_box_bdshare a { width: 155px !important; height: 132px !important; border-left: 2px solid #f9f9f9; border-bottom: 2px solid #f9f9f9; padding: 0 !important; margin: 0 !important; position: relative; float: left; display: inline-block; }
.pop_box_bdshare .bds_tsina { background: url(http://file.meeting.so/template/event/01/img/plugin/image/share_icon.png) center 0px no-repeat !important; }
.pop_box_bdshare .bds_qzone { background: url(http://file.meeting.so/template/event/01/img/plugin/image/share_icon.png) center -424px no-repeat !important; }
.pop_box_bdshare .bds_twi { background: url(http://file.meeting.so/template/event/01/img/plugin/image/share_icon.png) center -530px no-repeat !important; }
.pop_box_bdshare .bds_linkedin { background: url(http://file.meeting.so/template/event/01/img/plugin/image/share_icon.png) center -318px no-repeat !important; }
.pop_box_bdshare .pengyou { background: url(http://file.meeting.so/template/event/01/img/plugin/image/share_icon.png) center -212px no-repeat !important; }
.pop_box_bdshare .weixin { background: url(http://file.meeting.so/template/event/01/img/plugin/image/share_icon.png) center -106px no-repeat !important; }
.pop_box_bdshare .bds_fbook { background: url(http://file.meeting.so/template/event/01/img/plugin/image/share_icon.png) center -760px no-repeat !important; }
.pop_box_bdshare .bds_tqq { background: url(http://file.meeting.so/template/event/01/img/plugin/image/share_icon.png) center -876px no-repeat !important; }
.pop_box_bdshare .bds_more { background: url(http://file.meeting.so/template/event/01/img/plugin/image/share_icon.png) center -636px no-repeat !important; width: 155px !important; height: 132px !important; border-left: 2px solid #f9f9f9; border-bottom: 2px solid #f9f9f9; border-right: 2px solid #f9f9f9; padding: 0 !important; margin: 0 !important; }
.pop_box_bdshare sup { width: 100%; text-align: center; color: #242428; font-size: 16px; top: auto; bottom: 10px; line-height: 16px; position: absolute; }
.share_btns a { width: 24px !important; height: 24px !important; display: inline-block; float: left; padding: 0 8px 0 0 !important; background: url(http://file.meeting.so/template/event/01/img/plugin/image/icon_social_website.png) no-repeat !important; }
.share_btns a.bds_douban { background-position: 0 0 !important; }
.share_btns a.bds_tsina { background-position: -131px 0 !important; }
.share_btns a.bds_tqq { background-position: -65px 0 !important; }
.share_btns a.bds_renren { background-position: -33px 0 !important; }
.share_btns a.bds_facebook { background-position: -196px 0 !important; }
.share_btns a.bds_linkedin { background-position: -164px 0 !important; }
.share_btns a.weixin { background-position: -98px 0 !important; font-size: 0; }
.share_btns a.twitter { background-position: -229px 0 !important; }
/*������ʾ*/
.help_box { position: relative; display: inline-block; text-align: left; }
.help_box > i { font-size: 18px; }
.help_box .tip_box { display: none; }
.help_box:hover .tip_box { display: block; width: 420px; position: absolute; top: -10px; left: 100%; background: rgba(0,0,0,0.8); color: #fff; padding: 10px; border-radius: 2px; margin-left: 10px; z-index: 100; font-size: 13px; line-height: 20px; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#c8000000, endColorstr=#c8000000);
}
.help_box .arrow.left { top: 20px; }
.help_box .arrow.left:after { border-right-color: rgba(0,0,0,0.8); }
.help_box .arrow.right { top: 20px; }
.help_box .arrow.right:after { border-left-color: rgba(0,0,0,0.8); }
.help_box .li { margin: 10px; overflow: hidden; }
.help_box .nun { width: 20px; height: 20px; text-align: center; line-height: 20px; border-radius: 50%; font-style: italic; display: inline-block; background: #19b915; float: left; margin-right: 5px; }
.help_box .ti { float: left; width: 360px; display: inline-block; margin-top: 2px; }
.help_box .img { margin-left: 40px; }
/*�б�*/
.list_con { width: 100%; }
.list_con .li_box { margin: 0 15px 30px; background: #fff; position: relative; }
.list_con .li_box .img { width: 100%; overflow: hidden; position: relative; }
.list_group .li_box { background: #fff; margin-bottom: 20px; position: relative; }
.list_group .li_box .img { overflow: hidden; position: relative; }
/*�����޽��*/
.no_result { text-align: center; font-size: 16px; color: #5c5c63; }
.no_result .img { margin-bottom: 15px; height: 240px; }
.no_result .img img { height: 100%; }

@media (max-width: 640px) {
.no_result .img { height: 160px; }
}
.empty_list { text-align: center; }
.empty_list .iconfont { font-size: 180px; color: #cacdd5; line-height: 1.2; }
.empty_list .text { font-size: 16px; color: #9ea3a5; }
/*�ⲿͷ��*/
.externalhead { width: 100%; height: 36px; background: #fff; }
.externalhead .logo { float: left; }
.externalhead .logo_img { margin-top: 8px; }
.externalhead .menu { float: right; }
.externalhead .menu > div { display: inline-block; float: left; margin-left: 15px; margin-top: 8px; }
.externalhead .menu > div > a { margin-right: 15px; color: inherit; }
.externalhead .menu .dropdown-menu { left: auto; right: 0; }
/*�ⲿ�ײ�*/
.externalfooter { width: 100%; background: #e6eaf2; border-top: 5px solid #dbe0eb; color: #9ea3a5; padding: 15px 0; line-height: 18px; }
.externalfooter .dove { font-size: 18px; }
.externalfooter a { color: inherit; }
/*��������������style����������������*/
.jiezifu { word-wrap: normal; white-space: nowrap; overflow: hidden; text-overflow: ellipsis }
.alm, .align_middle { vertical-align: middle }
.scrollbox { position: absolute; top: 0; left: 0; bottom: 0; right: 0; }
.avator { overflow: hidden; display: inline-block; }
.avator.radius { border-radius: 50%; }
.avator img { width: 100%; float: left; }
.img_center { display: table-cell; vertical-align: middle; text-align: center; }
.img_center img { max-height: 100%; max-width: 100%; *width:100%;
_width: 100%; }
.page_title { font-size: 24px; margin-bottom: 10px; }
.dotted_line_div { width: 100%; height: 1px; border-bottom: 1px dotted #dbe0eb; margin: 15px 0 }
.content_border { border: solid 1px #dbe0eb; margin-bottom: 22px }
.no_border { border: 0 !important; }
.prompt_div { background: #ffffe2; border: 1px solid #ffe1c0; border-radius: 2px; padding: 10px 15px; margin-bottom: 20px; color: #fc9a0d; }
.tip_div { background: #f2f9ff; border: 1px solid #e4ebf3; border-radius: 2px; padding: 15px; }
.div_error { background: url(http://file.meeting.so/template/event/01/img/plugin/image/error_div_icon.png) #ffffe2 no-repeat 15px 20px; border: 1px solid #ffe1c0; border-radius: 2px; padding: 15px; padding-left: 90px; color: #fc9a0d; }
.div_error p { font-size: 16px; margin-bottom: 10px; }
.fixed { position: fixed; }
.more_con { margin: 0 15px; background: #e6eaf2; text-align: center; font-size: 14px; padding: 10px; cursor: pointer; }
.more_con:hover, .more_con:active { background: #cfd3dd; }
.add_box_div { border: 2px dashed #dbe0eb; background: #f3f4f8; font-size: 14px; color: #9ea3a5; text-align: center; padding: 15px 0; line-height: 1; }
.add_box_div .iconfont { font-size: 30px; line-height: 1; display: block; margin-bottom: 10px; }
.tj_slip { width: 100%; border-radius: 20px; overflow: hidden; height: 12px; background: #e6eaf2; }
.tj_slip .slip { background: #80d31e; border-radius: 20px; height: 100%; }
.tj_slip_nun { color: #9ea3a5; font-size: 13px; }
.tj_slip_nun .color { color: #80d31e; font-weight: bold; margin-right: 3px; }
.nun_span { background: #fd1c1c; color: #fff; line-height: 16px; padding: 3px 8px; display: inline-block; border-radius: 50%; margin-left: 10px; font-weight: bold; font-size: 13px; }
.prompt_box_up { background: #ffffe2; border-bottom: 1px solid #ffe1c0; padding: 20px 0; font-size: 16px; color: #fc9a0d; text-align: center; }
.prompt_box_up .iconfont { font-size: 24px; margin-right: 10px; }
.prompt_box_up .close { color: #fd1c1c; margin-left: 15px; }
.end_line { border-top: 1px solid #dbe0eb; text-align: center; }
.end_line .end { display: inline-block; border: 1px solid #dbe0eb; margin-top: -11px; height: 22px; line-height: 22px; border-radius: 20px; background: #f3f4f8; padding: 0 10px; color: #9ea3a5; }
span.news { font-size: 12px; font-weight: bold; height:12px; line-height:12px; margin-left:10px; border-radius:30px; padding:3px 5px; color:#fff; text-align: center; display: inline-block; background-color:#fcb100; }
span.news .iconfont { display:none; }
/*����*/
.display_480 { display: none !important; }
.display_640 { display: none !important; }

@media (max-width: 1170px) {
.hidden_1170 { display: none !important; }
.container { width: 1000px; }
.console_event .console_menu { width: 170px !important; }
.console_event .r_side_op { width: 800px !important; }
.user_console .head_nav_box { width: 96% !important; padding: 0 2% !important; }
}

@media (max-width: 1024px) {
.container { width: 100%; }
.page_title { margin-left: 10px; margin-right: 10px; }
.console_event .console_menu { width: 20% !important; }
.console_event .r_side_op { width: 80% !important; }
}

@media (max-width: 800px) {
.list_con .col-lg-4 { width: 50%; }
.list_con .col-lg-3 { width: 33.333%; }
}

@media (max-width: 640px) {
.display_640 { display: block !important; }
.disnone640 { display: none !important; }
.wrapper { padding: 10px 0; }
.list_con .col-lg-3 { width: 50%; }
}

@media (max-width: 480px) {
.display_480 { display: block !important; }
.list_con .col-lg-4 { width: 100%; }
.list_con .col-lg-3 { width: 100%; }
}

@media (max-width: 400px) {
input.text { box-sizing: border-box; height: 40px; }
}

@media (max-width: 320px) {
body { width: 320px; }
}
/*ͶƱ���ʾ�*/
a.questionnaire_add { background: url(http://file.meeting.so/template/event/01/img/plugin/image/event_questionnaire_add.png); width: 219px; height: 99px; display: block; margin: 30px auto; }
a.questionnaire_add:hover { background: url(http://file.meeting.so/template/event/01/img/plugin/image/event_questionnaire_add.png); background-position: 0px -99px; }
a.vote_add { background: url(http://file.meeting.so/template/event/01/img/plugin/image/event_vote_add.png); width: 224px; height: 92px; display: block; margin: 33px auto; }
a.vote_add:hover { background: url(http://file.meeting.so/template/event/01/img/plugin/image/event_vote_add.png); background-position: 0px -92px; }
.qv_list { padding: 15px; padding-left: 18px; overflow: hidden; zoom: 1; }
.qv_list div.num_q { background: url(http://file.meeting.so/template/event/01/img/plugin/image/questionnaire_ico1.png); width: 47px; height: 73px; float: left; }
.qv_list div.num_v { background: url(http://file.meeting.so/template/event/01/img/plugin/image/vote_ico1.png); width: 43px; height: 62px; float: left; margin-right: 15px; }
.qv_list div.num_q p { margin-top: 54px; margin-left: 6px; color: #FFF; }
.qv_list div.num_v p { margin-top: 43px; margin-left: 7px; color: #FFF; }
.qv_list div.text { line-height: 18px; margin-left:62px; width: 273px; }
.qv_list div.text p { color: #666; }
.qv_list div.text span.cor { color: #F30; }
.qv_list div.text p.operate { margin-top: 5px; color: #aaa; }
.qv_list_bg { background: url(http://file.meeting.so/template/event/01/img/plugin/image/qv_list_tongji_bg.png); width: 330px; height: 38px; overflow: hidden; line-height: 45px; }
.qv_list_bg p { padding-left: 10px; color: #333; float: left; }
.qv_list_bg p span { color: #4ea00c; font-weight: bold; }
.qv_list_bg a.btn_a { background: url(http://file.meeting.so/template/event/01/img/plugin/image/questionnaire_btn1.png); width: 44px; height: 22px; display: inline-block; line-height: 22px; color: #FFF; text-align: center; text-decoration: none; margin-top: 12px; margin-right: 5px; float: right; }
.qv_list_bg a.btn_a:hover { background: url(http://file.meeting.so/template/event/01/img/plugin/image/questionnaire_btn1.png); background-position: 0px -22px; width: 44px; height: 22px; }
.qv_list_bg a.btn_b { background: url(http://file.meeting.so/template/event/01/img/plugin/image/questionnaire_btn2.png); width: 66px; height: 22px; display: inline-block; line-height: 22px; color: #FFF; text-align: center; text-decoration: none; margin-top: 12px; margin-right: 5px; float: right; }
.qv_list_bg a.btn_b:hover { background: url(http://file.meeting.so/template/event/01/img/plugin/image/questionnaire_btn2.png); background-position: 0px -22px; width: 66px; height: 22px; }
.qv_list_bg2 { background: url(http://file.meeting.so/template/event/01/img/plugin/image/qv_list_tongji_bg2.png); width: 330px; height: 38px; overflow: hidden; line-height: 45px; }
.qv_list_bg2 p { padding-left: 10px; color: #333; float: left; }
.qv_list_bg2 p span { color: #0a99cf; font-weight: bold; }
.qv_list_bg2 a.btn_c { background: url(http://file.meeting.so/template/event/01/img/plugin/image/vote_btn1.png); width: 44px; height: 22px; display: inline-block; line-height: 22px; color: #FFF; text-align: center; text-decoration: none; margin-top: 12px; margin-right: 5px; float: right; }
.qv_list_bg2 a.btn_c:hover { background: url(http://file.meeting.so/template/event/01/img/plugin/image/vote_btn1.png); background-position: 0px -22px; width: 44px; height: 22px; }
.questionnaire_list { margin: 0px 20px; overflow: hidden; position: relative; border: 1px solid #fff; border-bottom: dotted 1px #dbe0eb; }
.questionnaire_list table { margin: 0px; width: 100%; }
.questionnaire_list p { font-weight: bold; line-height: 22px; padding-right: 50px; }
.questionnaire_list a.save { width: 60px; height: 25px; line-height: 25px; text-align: center; background: #19b915; color: #fff; display: inline-block; margin: 0px 5px; }
.questionnaire_list a.del { width: 60px; height: 25px; line-height: 25px; text-align: center; background: #cfd3dd; color: #fff; display: inline-block; margin: 0px 5px; }
.questionnaire_list span.btn { display: none; }
.questionnaire_list_bg { background: #e7f0ff; border: 1px solid #dbe0eb; margin: 0px 20px; overflow: hidden; position: relative; }
.questionnaire_list_option { margin: 5px 0px; }
.questionnaire_list_option p { padding: 2px 0px; padding-bottom: 0px; font-weight: normal; }
.questionnaire_list_option_p { line-height: 22px; padding: 2px 0; }
.questionnaire_list_option p.select { padding: 2px 0px; padding-bottom: 0px; font-weight: bold; color: #090; }
.questionnaire_list_bg span.btn { display: block; position: absolute; top: 15px; right: 30px; }
.questionnaire_list_add { border-bottom: solid 1px #dbe0eb; padding: 15px 0px; text-align: center; margin: 0 20px; }
.questionnaire_list_add a { vertical-align: middle; }
.questionnaire_list_add span { display: inline-block; vertical-align: middle; background: url(http://file.meeting.so/template/event/01/img/plugin/image/questionnaire_add_btn2.png) left center no-repeat; height: 33px; padding-left: 75px; margin: 0px 10px; }
.questionnaire_list_add span a { background: url(http://file.meeting.so/template/event/01/img/plugin/image/questionnaire_add_btn3.png); width: 45px; height: 33px; display: inline-block; vertical-align: middle; }
.questionnaire_list_add span a:hover { background: url(http://file.meeting.so/template/event/01/img/plugin/image/questionnaire_add_btn3.png); background-position: 0px -33px; width: 45px; height: 33px; display: inline-block; vertical-align: middle; }
.questionnaire_list_add select { vertical-align: middle; }
.questionnaire_list_add a.a { background: url(http://file.meeting.so/template/event/01/img/plugin/image/questionnaire_add_btn.png); width: 104px; height: 33px; display: inline-block; margin: 0px 2px; }
.questionnaire_list_add a.a:hover { background: url(http://file.meeting.so/template/event/01/img/plugin/image/questionnaire_add_btn.png); background-position: 0px -33px; }
.questionnaire_list_add a.b { background: url(http://file.meeting.so/template/event/01/img/plugin/image/questionnaire_add_btn.png); background-position: 0px -66px; width: 104px; height: 33px; display: inline-block; margin: 0px 2px; }
.questionnaire_list_add a.b:hover { background: url(http://file.meeting.so/template/event/01/img/plugin/image/questionnaire_add_btn.png); background-position: 0px -99px; }
.questionnaire_list_add a.c { background: url(http://file.meeting.so/template/event/01/img/plugin/image/questionnaire_add_btn.png); background-position: 0px -132px; width: 117px; height: 33px; display: inline-block; margin: 0px 2px; }
.questionnaire_list_add a.c:hover { background: url(http://file.meeting.so/template/event/01/img/plugin/image/questionnaire_add_btn.png); background-position: 0px -165px; }
.questionnaire_list_add a.d { background: url(http://file.meeting.so/template/event/01/img/plugin/image/questionnaire_add_btn.png); background-position: 0px -198px; width: 117px; height: 33px; display: inline-block; margin: 0px 2px; }
.questionnaire_list_add a.d:hover { background: url(http://file.meeting.so/template/event/01/img/plugin/image/questionnaire_add_btn.png); background-position: 0px -231px; }
.questionnaire_list_add a.e { background: url(http://file.meeting.so/template/event/01/img/plugin/image/questionnaire_add_btn.png); background-position: 0px -264px; width: 117px; height: 33px; display: inline-block; margin: 0px 10px; }
.questionnaire_list_add a.e:hover { background: url(http://file.meeting.so/template/event/01/img/plugin/image/questionnaire_add_btn.png); background-position: 0px -297px; }
.questionnaire_list_add a.f { background: url(http://file.meeting.so/template/event/01/img/plugin/image/questionnaire_add_btn.png); background-position: 0px -330px; width: 117px; height: 33px; display: inline-block; margin: 0px 10px; }
.questionnaire_list_add a.f:hover { background: url(http://file.meeting.so/template/event/01/img/plugin/image/questionnaire_add_btn.png); background-position: 0px -363px; }
.questionnaire_statistics span.a { display: inline-block; width: 150px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; vertical-align: middle; }
.questionnaire_statistics span.b { display: inline-block; vertical-align: middle; width: 100px; height: 10px; background: #e1e1e1; font-size: 1px; margin-right: 10px; }
.questionnaire_statistics span.c { display: inline-block; height: 10px; background: #81c748; vertical-align: middle; font-size: 1px; }
.questionnaire_list_option_style { width: 147px; float: left; margin-right: 20px; }
.select_style { width: 492px; border: none; border-radius: 0; height: 30px; border: 1px solid #dbe0eb; }
.select_style_float { width: 100%; margin-left: 0; }
.questionnaire_list_option .uploading { width: 150px; height: 22px; cursor: pointer; display: inline-block; border: 1px solid #dddedf; text-align: center; background: #eaebeb; line-height: 22px; }
.event_qv_table td { padding: 8px 0; }
.event_qv_table .category_title { width:120px; vertical-align:middle; }
.event_qv .add_discount td { padding: 10px; }
.category_title2 { width: 20px; padding-left: 100px !important; }
.questionnaire_list .input_text, .questionnaire_list .textarea_text { border: 1px solid #dbe0eb; padding: 5px; width: 480px; }
.from_que_page .form_view, .from_que_page .right_list { width: 760px; margin: 0 auto; padding-bottom: 20px; border: 1px solid #a7a7a7; background: #fff; border-radius: 5px; box-shadow: 0px 1px 8px 1.5px rgba(0, 0, 0, .35), 0px 20px 70px 8px rgba(0, 0, 0, 0.25); }
.form_view .title { font-size: 24px; text-align: center; font-weight: bold; min-height: 65px; background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f1f1f1), color-stop(100%, #fff)); background: -webkit-linear-gradient(top, #f1f1f1, #fff); background: -moz-linear-gradient(top, #f1f1f1, #fff); background: -o-linear-gradient(top, #f1f1f1, #fff); background: -ms-linear-gradient(top, #f1f1f1, #fff); background: linear-gradient(top, #f1f1f1, #fff); border-radius: 5px; border-top: 1px solid #fff; padding: 30px 20px 0 20px; }
.form_view .intro { background: #f3f4f8; border: 1px dotted #dbe0eb; padding: 15px; margin: 0 20px; margin-bottom: 10px; line-height: 1.6; overflow: hidden; border-radius: 3px; }
.form_view td { padding: 10px 0; }
.form_view .questionnaire_list, .form_view .questionnaire_list_bg { background: none; border: 0; }
.form_view .save_button { margin-top: 10px; }
.right_list .questionnaire_list { border-bottom: 0; }
.from_que_page .percen_event_list_title { background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f1f1f1), color-stop(100%, #fff)); background: -webkit-linear-gradient(top, #f1f1f1, #fff); background: -moz-linear-gradient(top, #f1f1f1, #fff); background: -o-linear-gradient(top, #f1f1f1, #fff); background: -ms-linear-gradient(top, #f1f1f1, #fff); background: linear-gradient(top, #f1f1f1, #fff); border-radius: 5px; border-top: 1px solid #fff; padding: 30px 20px 0 20px; }
.percen_event_list_title ul { border-bottom: 1px solid #dbe0eb; overflow: hidden; }
.percen_event_list_title ul li { float: left; }
.percen_event_list_title ul li.over { border-bottom: 4px solid #19b915; }
.percen_event_list_title ul li.over a { color: #202426; }
.percen_event_list_title ul li a { font-size: 16px; color: #9ea3a5; padding: 10px 15px; display: inline-block; }
.yaoqing_mail_list_con { padding: 50px 20px; }
.yaoqing_mail_list_con table .title { background: #e6eaf2!important; padding: 6px 10px; color: #5c5c63; }
.yaoqing_mail_list_con table .list { padding: 10px; line-height: 20px; border-bottom: 1px dotted #dbe0eb; }
.right_list .questionnaire_list {
  margin-bottom: 20px;
}
@media (max-width: 768px) {
.from_que_page .form_view, .from_que_page .right_list { margin: 0 4%; width: 92%; }
}

@media (max-width: 640px) {
.category_title2 { padding-left: 0 !important; }
.questionnaire_list p { padding-right: 0; }
.event_ed_list_con { position: relative; height: 50px; }
.event_ed_list_con ul li { position: absolute; top: 9px; left: 50%; margin-left: -33px; padding-left: 0 !important; }
.questionnaire_list .input_text { padding: 5px 2%; width: 100% !important; box-sizing: border-box; }
.form_view .select_style { width: 100%; }
.form_view .questionnaire_list .textarea_text { padding: 5px 2%; width: 95.7%; }
}

@media (max-width: 480px) {
.form_view { margin-top: -20px; margin-bottom: -20px; }
}
/*�����������������ʽ��������������*/
/*�༭��*/
#edui_fixedlayer { z-index: 1000 !important; }
/*ȡɫ��*/
.jPicker .Icon { display: inline-block; height: 24px; position: relative; text-align: left; width: 25px }
.jPicker .Icon span.Color, .jPicker .Icon span.Alpha { background-position: 2px 2px; display: block; height: 100%; left: 0; position: absolute; top: 0; width: 100% }
.jPicker .Icon span.Image { background-repeat: no-repeat; cursor: pointer; display: block; height: 100%; left: 0; position: absolute; top: 0; width: 100% }
.jPicker.Container { color: #000; z-index: 10 }
/*flash���ƿؼ�*/
.clipboardswf { position: absolute; height: 100%; width: 100%; top: 0; left: 0; }
/*����*/
.carousel { position: relative; }
.carousel-inner { position: relative; width: 100%; overflow: hidden; height: 100%; }
.carousel-inner > .item { width: 100%; height: 100%; position: relative; display: none; -webkit-transition: .6s ease-in-out left; -o-transition: .6s ease-in-out left; transition: .6s ease-in-out left; }
.carousel-inner > .item > img, .carousel-inner > .item > a > img { line-height: 1; }
.carousel-inner > .active, .carousel-inner > .next, .carousel-inner > .prev { display: block; }
.carousel-inner > .active { left: 0; }
.carousel-inner > .next, .carousel-inner > .prev { position: absolute; top: 0; width: 100%; }
.carousel-inner > .next { left: 100%; }
.carousel-inner > .prev { left: -100%; }
.carousel-inner > .next.left, .carousel-inner > .prev.right { left: 0; }
.carousel-inner > .active.left { left: -100%; }
.carousel-inner > .active.right { left: 100%; }
.carousel-control { position: absolute; width: 60px; height: 100px; line-height: 100px; top: 50%; margin: 15px; margin-top: -50px; left: 0; color: #fff; text-align: center; text-shadow: 0 1px 2px rgba(0, 0, 0, .6); filter: alpha(opacity=50); opacity: .5; background: #000; background: rgba(0,0,0,0.5); display: none; border-radius: 5px; }
.carousel-control.right { right: 0; left: auto; }
.carousel:hover .carousel-control { display: block; }
.carousel-control .iconfont { font-size: 30px; }
.carousel-control:hover, .carousel-control:focus { color: #fff; text-decoration: none; outline: 0; filter: alpha(opacity=90); opacity: .9; }
.carousel-indicators { position: absolute; bottom: 10px; left: 50%; z-index: 15; width: 60%; padding-left: 0; margin-left: -30%; text-align: center; list-style: none; }
.carousel-indicators li { display: inline-block; width: 10px; height: 10px; margin: 1px; text-indent: -999px; cursor: pointer; background-color: #000 \9; background-color: rgba(0, 0, 0, 0); border: 1px solid #fff; border-radius: 10px; }
.carousel-indicators .active { width: 12px; height: 12px; margin: 0; background-color: #fff; }

@media (max-width: 640px) {
.carousel-indicators { display: none; }
}
/*����*/
.bdshare-slide-list li { clear: none; }
/*�ؿ�Ԥ��*/
.ui-tooltip-content .badge_view { border: 0; position: relative; left: auto; top: auto; right: auto; bottom: auto; overflow: hidden; }
/*�༭��*/
.edui_default { margin: 20px 35px; }
.edui-editor { border: 1px solid #dbe0eb; }
/*�����������������������������������㣭������������������������*/
/*������*/
.mask_div2 { position: absolute; width: 100%; height: 100%; z-index: 300; -webkit-animation: fadeInDownBig 1s ease 0s both; -webkit-animation-play-state: initial; left: 0; top: 0; }
.mask_divfixed { position: fixed; width: 100%; height: 100%; z-index: 300; -webkit-animation: fadeInDownBig 1s ease 0s both; -webkit-animation-play-state: initial; }
.pop_win { margin: 0 auto; position: relative; background: #fff; border-radius: 2px; overflow: hidden; box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.3); font-size: 13px; }
.pop_win2_title { height: 40px; line-height: 40px; border-top: 2px solid #19b915; position: relative; clear: both; overflow: hidden; border-bottom: 1px solid #dbe0eb; }
.pop_win2_title h3 { margin-left: 5px; color: #202426; background: url(http://file.meeting.so/template/event/01/img/plugin/image/dot_2.gif) left center no-repeat; padding-left: 20px; font-size: 14px; font-weight: normal; }
.pop_win2_title img { position: absolute; top: 10px; right: 10px; cursor: pointer }
.pop_win_box { height: 450px; overflow: hidden; }
.pop_win_div { clear: both; zoom: 1; overflow: hidden }
.pop_win_from { padding: 30px 50px; }
.pop_win_from .li { margin-bottom: 10px; }
.pop_win_from .li:last-child { margin-bottom: 0; }
.pop_win_from .item { display: inline-block; float: left; width: 100px; padding-top: 10px; }
.pop_win_from .item.a { padding-top: 0; }
.pop_win_from .info_con { padding-left: 100px; position: relative; }
.pop_win_from .ticket_input { height: 24px; line-height: 1; padding: 5px; border-radius: 2px; width: 300px; }
.pop_win_from textarea.ticket_input { height: 100px; }
.pop_win_from select { height: 36px; border-radius: 2px; }
.pop_win_from .info_con .it { margin-right: 20px; }
.pop_win_from .tishi { position: absolute; left: 90%; top: 10px; width: 100%; }
.pop_win_from .relative { position: relative; }
.pop_win_from .relative .ti { position: absolute; line-height: 14px; left: 10px; top: 10px; }
.pop_win_from .relative .ticket_input { padding-left: 75px; width: 225px; margin-bottom: 5px; }
.pop_win_div > ul { padding: 10px 30px; }
.pop_win_div > ul > li { padding-left: 90px; position: relative; }
#showMailContent_pop2 .pop_win_div > ul { overflow: hidden; }
#showMailContent_pop2 .pop_win_div > ul > li { padding-left: 0; float: left; }
.pop_win_div > ul > li.a { float: left; width: 105px; padding-left: 0; line-height: 36px; }
.pop_win_div > ul > li .a { height: 24px; line-height: 1; padding: 5px; border: 1px solid #dbe0eb; font-size: 13px; border-radius: 2px; background: #fff; width: 280px; }
.pop_win_div > ul > li .edui-default { margin-left: -90px; height: auto; width: auto; padding: 0; border: 0; }
.pop_win_div > ul > li input.text { width: 280px; }
.pop_win_div > ul > li select.select { width: 312px; }
.pop_win_div > ul > li p.text { position: absolute; top: 8px; left: 80%; }
.pop_win_div > ul > li p .tishi { }
.pop_win_from > ul > li input.text { width: 225px; }
.pop_win_from > ul > li select.select { width: 258px; }
.pop_win_from > ul > li p.text { position: static }
.pop_win_bottom { background: url(http://file.meeting.so/template/event/01/img/plugin/image/pop_win_bg.gif) top repeat-x; padding: 12px 0; overflow: hidden; clear: both; text-align: center; }
.pop_win_bottom a { margin: 0 10px; font-size: 13px; font-weight: bold; color: #fff; display: inline-block; text-align: center; text-decoration: none }
.pop_win_bottom .button, .pop_win_bottom .btn_quxiao, .pop_win_bottom .btn_queren { padding: 6px 20px; border-radius: 2px; font-weight: normal; }
.pop_win_bottom .btn_quxiao { background: #e6eaf2; color: #202026; }
.pop_win_bottom a.btn_quxiao:hover { background: #cfd3dd; }
.pop_win_bottom .btn_queren { background: #19b915; }
.pop_win_bottom a.btn_queren:hover { background: #12b20e; }
.pop_win_bottom_btn { padding: 0; overflow: hidden; }
.pop_win_bottom_btn .btn_quxiao, .pop_win_bottom_btn .btn_queren { width: 50%; padding: 0; text-align: center; width: 50%; float: left; margin: 0; height: 40px; line-height: 40px; border-radius: 0; }
.pop_win_bottom a.btn_tianjia { background: #19b915; width: 100px; height: 36px; line-height: 36px; border-radius: 2px; }
.pop_win_bottom a.btn_tianjia:hover { background: #12b20e; }
.mask_div { position: fixed; _position: absolute; width: 100%; height: 100%; background: #000; filter: alpha(opacity=30); opacity: .30; -moz-opacity: .30; -khtml-opacity: .30; z-index: 200; top: 0; left: 0; right: 0; bottom: 0; }
.p_button_box { position: fixed; bottom: 0; left: 0; right: 0; padding: 15px; background: rgba(0,0,0,0.8); -webkit-animation: fadeInUpBig 0.5s ease 0s both; -webkit-animation-play-state: initial; z-index: 1000; }
.p_button_box .button { display: block; height: 38px; line-height: 38px; }
.win_contact_us { margin: 0 auto; }
.win_contact_us .info_name { width: 90px; line-height: 36px; }
.win_contact_us td input { height: 24px; line-height: 1; padding: 5px; border: 1px solid #dbe0eb; font-size: 13px; border-radius: 2px; background: #fff; width: 280px; margin-bottom: 15px; }
.win_contact_us td textarea { width: 280px; }
.pop_win_div_a { padding: 10px; clear: both; zoom: 1; overflow: hidden; }
.pop_win_div_a > ul { padding: 10px 0; }
.pop_win_div_a > ul > li.a { float: left; width: 90px; padding-left: 0; line-height: 36px; }
.pop_win_div_a > ul > li .a { height: 24px; line-height: 1; padding: 5px; border: 1px solid #dbe0eb; font-size: 13px; border-radius: 2px; background: #fff; width: 280px; }
.pop_win_div_a .edui-default { float: left; }
.pop_win_div #member_send_content { padding: 15px 30px 15px 15px; border-bottom: 1px solid #dbe0eb; }
.pop_win2 .inbox_li { padding: 15px 30px 30px 30px; background-color: #f3f4f8; height: 230px; overflow-y: scroll; }
.pop_win2 .inbox_li .logo .user { font-size: 14px; font-weight: bold; }
.pop_win2 .inbox_li .the_content { margin-top: 5px; display: inline-block; background-color: #fff; border-radius: 4px; padding: 10px; border: 1px solid #e6eaf2; }
.pop_win2 .inbox_li .the_content .date { margin-top: 10px; color: #9ea3a5; }
.pop_win2 .inbox_li .msg_arrow { display: none; }
.pop_win2 .inbox_li .inbox_list { width: 300px; margin-bottom: 10px; }
.pop_win2 .inbox_li .inbox_list_a { float: left; }
.pop_win2 .inbox_li .inbox_list_b { float: right; }
.pop_win2 .inbox_li .inbox_list_b { text-align: right; }

@media (max-width: 640px) {
.pop_win { position: absolute; width: auto !important; top: 20px !important; left: 15px; right: 15px; }
.pop_win_box { height: 100px; }
.pop_win_from .ticket_input { box-sizing: border-box; height: 40px; line-height: 40px; width: 100%; }
.pop_win .pop_win_bottom { height: 48px; padding: 0; background: none; }
.pop_win .pop_win_bottom .button { width: 50%; padding: 0; line-height: 48px; margin: 0; float: left; border-radius: 0; }
}

@media (max-width: 480px) {
.pop_win_box { height: 300px; }
.pop_win_from { padding: 15px 20px; }
.pop_win_from .item { float: none; padding-top: 0; width: auto; display: block; }
.pop_win_from .info_con { padding-left: 0; margin-bottom: 3px; }
.pop_win_from .tishi { left: 80%; }
}
/*��ʾ������*/
.prompt_box { position: fixed; left: 0; right: 0; top: 0; bottom: 0; z-index: 1009; background: rgba(0,0,0,0.3); }
.prompt_box .prompt { background: #fff; width: 680px; margin: 0 auto; margin-top: 190px; box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.3); }
.prompt_box .ti { font-size: 24px; padding: 20px; font-family: "Microsoft Yahei", "΢���ź�", Tahoma, Arial, Helvetica, STHeiti; color: #42a200; padding-bottom: 0; }
.prompt_box .ti .iconfont { font-size: 30px; margin-right: 5px; }
.prompt_box .ti .close { float: right; color: #cacdd5; cursor: pointer; }
.prompt_box .ti .close:hover { color: #fd1c1c; }
.prompt_box .btn_box { overflow: hidden; }
.prompt_box .btn_box .button { float: left; text-align: center; width: 50%; height: 56px; line-height: 56px; font-family: "Microsoft Yahei", "΢���ź�", Tahoma, Arial, Helvetica, STHeiti; font-size: 16px; border-radius: 0; padding: 0; }
.prompt_box .con { padding: 30px 50px; font-family: "Microsoft Yahei", "΢���ź�", Tahoma, Arial, Helvetica, STHeiti; font-size: 16px; padding-bottom: 50px; }

@media (max-width: 640px) {
.prompt_box .prompt { width: auto; margin: 15px; margin-top: 80px; }
}
/*��¼������*/
.login_div { padding: 30px 15px; clear: both; zoom: 1; overflow: hidden; }
.login_div > ul { width: 356px; border-right: solid 1px #dbe0eb; float: left }
.login_div > ul li { padding: 6px 0 }
.login_div > ul li a { margin-left: 5px }
.login_div span.title { display: inline-block; float: left; width: 90px; text-align: right; line-height: 30px; margin-right: 5px; }
.login_div span.tishi { color: #9ea3a5; }
.login_div em.tishi { color: #fd1c1c; display: block; padding-left: 25px; font-weight: bold; margin-bottom: 10px; }
.login_div input.text { width: 185px; }
.login_div input.text2 { width: 118px; height: 28px; line-height: 1; padding: 5px; border: 1px solid #dbe0eb; font-size: 13px; border-radius: 2px; }
.login_div li.b { text-align: center; margin-top: 5px }
.login_div .btn_a { background: #19b915; width: 100px; height: 36px; color: #fff; font-size: 14px; line-height: 36px; font-weight: bold; border: 0 }
.login_div .btn_b { background: #12b20e; width: 100px; height: 36px; color: #fff; font-size: 14px; line-height: 36px; font-weight: bold; border: 0; cursor: pointer }
.login_div > div { float: left; display: inline; padding-left: 20px; margin-top: 6px }
.login_div > div img { margin-top: 5px; }
