@charset "utf-8";
/********** 全局 **********/
/*body{padding:0;margin:0;font:12px/18px microsoft yahei,arial; background:url(../images/meetbg.jpg) repeat-x; color:#666}*/
div, dl, dt, dd, ul, h1, h2, h3, p{padding:0;margin:0;}
li{list-style:none;}
img{border:0;}
a{color:#44b549;text-decoration:none;cursor:pointer; font-family:microsoft yahei,arial;}
a:hover{color:#44b549; text-decoration:underline;}
textarea{  font-family:microsoft yahei,arial;}
th,h1, h2, h3{color:#5F5F5F}
/********** 字体 **********/
.u{text-decoration:underline;}
.u:hover{text-decoration:underline;}
.b{font-weight:bold;}
.ahot{color:#c00;}
.ahot:hover{color:#09f;}
.alan{color:#3674A9;}
.alan:hover{color:#c00}
.ahui{color:#7C7C7C;}
.ahui:hover{color:#09f;}
.hot{color:#c00;}
.prompt_hot{ margin-left:10px}
/********** 其它 **********/
.clearfix:after{height:0;display:block;visibility:hidden;content:".";clear:both;}
.clearfix{display:inline-block;}
*html .clearfix{height:1%;}
.clearfix{display:block;}
.clear{height:0;overflow:hidden;font:0/0 microsoft yahei;visibility:hidden;clear:both;}
.hidden{display:none;}
.l{float:left;}
.r{float:right;}
.middle{margin:0 auto;float:none;clear:both;}
/********** 单选复选 **********/
input{ outline:none}
input[type="checkbox"],input[type="radio"]{-webkit-appearance:none;appearance:none;width:13px;height:13px;background:white;border:1px solid #dcdcdc;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;box-sizing:content-box \9;width:16px \9;height:16px \9;border-width:0 \9; margin:0;vertical-align:middle;cursor:pointer}
label{ margin:0 5px 0 3px; vertical-align:middle; cursor:pointer}
input[type="radio"]{-webkit-border-radius:1em;-moz-border-radius:1em;border-radius:1em;width:15px;height:15px;}
input[type="checkbox"]:hover{border-color:#c6c6c6;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);box-shadow:none \9;}input[type="checkbox"]:active,input[type="radio"]:active{border-color:#c6c6c6;background-color:#ebebeb;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffffffff',GradientType=0);}input[type="checkbox"]:checked,input[type="radio"]:checked{background:#fff;}
input[type="checkbox"]:checked::after{content:url(../images/checkmark.png);display:block;position:absolute;top:-6px;left:-5px;}
input[type="radio"]:checked::after{content:'';display:block;position:relative;top:3px;left:3px;width:7px;height:7px;background:#666;-webkit-border-radius:1em;-moz-border-radius:1em;border-radius:1em;}
/********** 按钮btn、输入框txt **********/
.btn_2{height:22px;padding:0 10px;display:inline-block;border-radius:2px;font:12px/22px microsoft yahei;text-align:center; text-shadow:0 1px rgba(0, 0, 0, 0.1); cursor:pointer;border: 1px solid #44b549;color: #ffffff;background-color: #44b549;background-image: -moz-linear-gradient(top, #44b549, #44b549);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#44b549), to(#44b549));background-image: -webkit-linear-gradient(top, #44b549, #44b549);background-image: -o-linear-gradient(top, #44b549, #44b549);background-image: linear-gradient(to bottom, #44b549, #44b549);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c1ea', endColorstr='#ff5fbee7', GradientType=0);*background-color: #44b549;filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); cursor:pointer}
.btn_2:hover,.btn_2:active,.btn_2.active {
	text-shadow: none;
	border: 1px solid #3797c1;
	color: #ffffff;
}
.btn_2:hover{-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);text-shadow: 0 1px rgba(0, 0, 0, 0.2)}
.btn_2:active,.btn_2.active {-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);-moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);text-shadow:0 1px rgba(0, 0, 0, 0.3);border: 1px solid #3fb2e3;background-color: #3880f5;background-image: -moz-linear-gradient(top, #4186f6, #4186f6);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#4186f6), to(#4186f6));background-image: -webkit-linear-gradient(top, #65c3ec, #4186f6);background-image: -o-linear-gradient(top, #65c3ec, #60bee8);background-image: linear-gradient(to bottom, #65c3ec, #60bee8);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff65c3ec', endColorstr='#ff60bee8', GradientType=0);filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);}
.btn_2.disabled,.btn_2[disabled],.btn_2.disabled:hover,.btn_2[disabled]:hover,.btn_2.disabled:active,.btn_2[disabled]:active,.btn_2.disabled:focus,.btn_2[disabled]:focus {border: 1px solid #82cded;background-color: #4b8cf7;background-image: -moz-linear-gradient(top, #9bd8f3, #97d5f0);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#9bd8f3), to(#97d5f0));background-image: -webkit-linear-gradient(top, #9bd8f3, #97d5f0);background-image: -o-linear-gradient(top, #9bd8f3, #97d5f0);background-image: linear-gradient(to bottom, #9bd8f3, #97d5f0);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff9bd8f3', endColorstr='#ff97d5f0', GradientType=0);filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);background-color: #97d5f0;background-color: #97d5f0 \9;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;text-shadow: none;}
.btn_2 p, .btn_2 strong{display:inline;font-weight:normal;}

.btnX {height:22px;font:12px/22px microsoft yahei; display:inline-block; position: relative;padding:0 10px;margin: 0;color:#5f5f5f;text-shadow: 0 1px 0 #fff;white-space: nowrap; font-family:"微软雅黑";font-size: 12px;text-align: center;vertical-align: middle;-webkit-background-clip: padding;-moz-background-clip: padding;background-clip: padding;cursor: default;background-color: #f3f3f3;background-image: -moz-linear-gradient(top, #f5f5f5, #f1f1f1);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f1f1f1));background-image: -webkit-linear-gradient(top, #f5f5f5, #f1f1f1);background-image: -o-linear-gradient(top, #f5f5f5, #f1f1f1);background-image: linear-gradient(to bottom, #f5f5f5, #f1f1f1);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff1f1f1', GradientType=0);border: 1px solid #dcdcdc;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none; outline:none; cursor:pointer}
.btnX:hover {text-shadow: none;border-color: #c6c6c6;-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);background-color: #f5f5f5;background-image: -moz-linear-gradient(top, #f8f8f8, #f1f1f1);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f8f8f8), to(#f1f1f1));background-image: -webkit-linear-gradient(top, #f8f8f8, #f1f1f1);background-image: -o-linear-gradient(top, #f8f8f8, #f1f1f1);background-image: linear-gradient(to bottom, #f8f8f8, #f1f1f1);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff8f8f8', endColorstr='#fff1f1f1', GradientType=0);background-position: 0 0;-webkit-transition: none;-moz-transition: none;-o-transition: none;transition: none;}
.btnX.active,.btnX:active {background-image: none;outline: 0;background: #e8e8e8;-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);-moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);background-color: #f4f4f4;background-image: -moz-linear-gradient(top, #f6f6f6, #f1f1f1);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f6f6f6), to(#f1f1f1));background-image: -webkit-linear-gradient(top, #f6f6f6, #f1f1f1);background-image: -o-linear-gradient(top, #f6f6f6, #f1f1f1);background-image: linear-gradient(to bottom, #f6f6f6, #f1f1f1);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff6f6f6', endColorstr='#fff1f1f1', GradientType=0);}
.btnX.disabled,.btnX.disabled:hover,.btnX.disabled:active,.btnX.disabled.active,.btnX.disabled:focus,.btnX[disabled],.btnX[disabled]:hover,.btnX[disabled]:active,.btnX[disabled].active,.btnX[disabled]:focus {border: 1px solid #dcdcdc;background-color: #f3f3f3;background-image: -moz-linear-gradient(top, #f5f5f5, #f1f1f1);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f1f1f1));background-image: -webkit-linear-gradient(top, #f5f5f5, #f1f1f1);background-image: -o-linear-gradient(top, #f5f5f5, #f1f1f1);background-image: linear-gradient(to bottom, #f5f5f5, #f1f1f1);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff1f1f1', GradientType=0);-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;text-shadow: none;}
.txt{margin:0;display:inline-block;border:1px solid #d9d9d9; border-top-color:#c0c0c0; border-radius:3px; color:#666;padding:0 5px;height:22px;font:12px/22px microsoft yahei;}
.txt:hover{ border-color:#b9b9b9; border-top-color:#a0a0a0; box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)}
.txt:focus{ border-color:#66afe9; box-shadow:inset 0 1px 4px #66afe9}
.check{width:14px;height:14px;padding:0;display:block;cursor:pointer;}

/********** 下拉框menu **********/
.menu{border:1px solid #D8DCE5;border-radius:3px;background:#F9FAFB;position:relative;z-index:10;font:14px/28px microsoft yahei; height:30px;}
.menu a{padding:0 10px;display:block; height:30px; text-align:center; color:#666}
.menu a:hover{ text-decoration:none; color:#666}
.menu a.year{width:40px; padding-left:10px; margin-right:10px}
.menu a.day{width:30px; padding-left:5px; margin-right:5px}
.menu span{width:18px;height:18px;overflow:hidden;border:2px solid #fff;border-radius:10px;position:absolute;top:-10px;right:-10px;z-index:12;background:#FE6557;color:#fff;font:10px/18px microsoft yahei;text-align:center;}
.menu i{width:8px;height:6px;margin:12px 0 0 8px;overflow:hidden;display:inline; position:absolute; right:8px;float:right; background:url(../images/conference_bg.gif) no-repeat -17px 0; z-index:10000;}
.menu .active{width:100%;max-height:150px;_height:150px;overflow-y:scroll;border:1px solid #D8DCE5;border-top:0;border-radius:0 0 3px 3px;background:#F9F9F9;position:absolute;top:25px;left:-1px;z-index:11;font:14px/25px microsoft yahei;display:none;}
.menu .active a{padding:0;text-indent:10px; height: 31px;line-height:31px;overflow: hidden;}
.menu .active a:hover{background:#4C5161;color:#fff;text-decoration:none;}
.menu .active a.add_fl{ color:#09f; text-decoration:underline}
.menu .active a.add_fl:hover{ background:none}

.new_pub{ margin-top:30px; position:relative;}
.pub_nav{ height:40px; border-bottom:3px solid #509BD7; margin-bottom:30px}
.pub_nav li{ float:left; margin-right:10px }
.pub_nav li a{ display:inline-block; height:40px; padding:0 30px; line-height:40px; background-color:#FAFAFA; font-size:16px; border-radius:3px 3px 0 0}
.pub_nav li.first a{ background-color:#509BD7; color:#fff; cursor:default}
.pub_nav li.first a:hover{ text-decoration:none}
.pub_nav li.meet_buy{ float:right; color:#F00; margin-right:0; font-size:14px}
.pub_nav li.meet_buy a{background-color:#85C75B; height:30px; line-height:30px; font-size:14px; display:inline-block; color:#fff; vertical-align:middle; border-radius:3px;}
.pub_nav li.meet_buy a:hover{ text-decoration:none}
.pub_nav li.r{ float:right;}
.pub_nav li.r a{ background:none; padding:0; font-size:14px}
.pp_page{ text-align:center}
.page{ display:inline-block;}
.page a{ padding:0 12px; height:32px; line-height:32px; border:1px solid #ddd; border-right:none; display:inline-block; background-color:#fff; color:#656565; float:left}
.page a:hover{ color:#09f; text-decoration:none}
.page a.next{border-right:1px solid #ddd}
.page a.current{ height:33px; border:none; background-color:#3D8CCA; color:#fff; font-weight:bold; padding:0 13px}
.pop_pub{ border-radius:3px;background:#fff; box-shadow:0 0 10px #666; position:fixed; left:50%; top:3%; z-index:999999; display:none}
.pop_pub h2{ height:53px; background-color:#4790D2; border-radius:3px 3px 0 0; font:normal 16px/53px "微软雅黑"; color:#F3F8FC; padding:0 20px}
.pop_pub h2 a{ float:right; color:#F3F8FC; font-size:24px}
.pop_pub h2 a:hover{ text-decoration:none}
.pop_pub-main{ background-color:#fff; padding-bottom:5px}
.pop_pub-bot{ height:53px; background-color:#F6F7FB; border-top:1px solid #ddd; border-radius:0 0 3px 3px; text-align:center; position:relative; padding:13px 0 0 10px}
.conference{width:1002px; margin:20px auto; background-color:#fff; padding:50px 45px; min-height:500px}
h1{ font-size:30px; text-align:center; font-weight:normal}
.conference table.huiwu{width:100%; border-collapse:collapse; font-size:14px; margin-bottom:40px}
.conference table.huiwu th{ background-color:#ECF7FB; text-align:left; font-weight:normal}
.conference table.huiwu th,.conference table.huiwu td{ padding:0 12px; height:41px; border:1px solid #EAEAEA}
.conference table.huiwu .tc{ text-align:center}
.conference table.huiwu tr:hover{ background-color:#F9F9F9}
.conference table.users th{ font-weight:bold}
.conference .user_fettle,.conference .modify_remarks{width:80px; height:24px; display:inline-block; border-radius:2px; text-align:center; line-height:24px; color:#fff}
.conference a.user_fettle:hover{ text-decoration:none}
.conference .bule{ background-color:#65C0DF}
.conference .green{ background-color:#84C466}
.conference .red{ background-color:#EA5858}
.conference .gray{ background-color:#ECF7FB; color:#666}
.conference .modify_remarks{ background-color:#ECEFF4; color:#999; margin-left:15px}

/********** 导入导出报名数据 **********/
.conference .excel_data {text-align:right;}
.conference .excel_data .bulksms {margin-right:8px;}
.conference .excel_data .export {margin-left:8px;}
.importing_pop {width:600px; margin-left:-300px;top:200px;}
.importing_pop .pop_text {width:558px; border:1px dotted #ccc; font:14px/24px microsoft yahei; margin:10px;padding:10px;}
.importing_pop .pop_text p.notice{margin-top:10px;}
.importing_pop .pop_text p.eg{margin-top:5px; font-weight:bold;}
.importing_pop .pop_pub-main {padding-bottom:20px;}
.importing_pop .pop_pub-main p.upload_txt {font:14px/24px microsoft yahei; margin-left:20px;}

/*.nav{ padding:20px 0}
.nav span{ font-size:14px}
.nav a{ margin-left:10px; width:138px; height:31px; display:inline-block; text-align:center; line-height:31px; border-radius:2px; color:#fff; font-size:16px; float:right}
.nav a:hover{ text-decoration:none}
.nav a.add_meeting{ background-color:#76BD53;}
.nav a.add_meeting i{ font-size:26px; font-weight:bold; font-style:normal; display:inline-block; vertical-align:top}
.nav a.xietong{ background-color:#65C0DF}
.nav a.choujiang{ background-color:#EA5858}
.nav a.weixinqiang{ background-color:#22cc22}
a.signmanage{ background-color:#EDD018}
.nav .r{ position:relative}
.nav .r .txt{width:278px; height:31px; color:#999; font-size:12px; line-height:31px}
.nav .r a{width:20px; height:16px; display:inline-block; background:url(../images/conference_bg.gif) no-repeat 0 -17px; position:absolute; right:15px; top:8px}*/
.conference table a.user{width:14px; height:15px; display:inline-block; _overflow:hidden; background:url(../images/conference_bg.gif) no-repeat 0 0}
.add_meeting-pop{width:720px; margin-left:-360px;}
.pop_list{ padding:25px 20px 0; font-size:14px}
.pop_list li{ padding-bottom:25px}
.pop_list li span{display:inline-block; text-align:right; margin-right:10px; float:left}
.pop_list li span.l{ margin:5px 14px 0 0}
.pop_list li input.txt{width:296px; height:30px; line-height:30px}
.pop_list li u{ float:left; text-decoration:none; margin:6px 8px 0}
.pop_list li textarea{width:440px; height:82px; vertical-align:top; resize:none}
.pop_list li input{ margin:0 5px 0 0}
.pop_list li .selcet_time{ border:1px solid #C9D7E2; padding:3px; width:165px; background:url(../images/conference_bg.gif) no-repeat 150px -110px; cursor:pointer; vertical-align:middle}
.pop_list li .selcet_time input{ border:none; width:145px; float:left}
.add_meeting-pop .pop_pub-bot{ text-align:left; padding-left:134px}
.add_meeting-pop .pop_pub-bot .btn{width:138px; height:42px; font-size:16px}
.point{ text-align:center; padding-bottom:40px;}
.point strong{ color:#E58121}
.shenhe_pop{width:620px; margin-left:-310px}
.shenhe_pop .pop_pub-bot{ text-align:left; padding-left:137px}
.refuse_pop .pop_pub-bot{ text-align:left; padding-left:75px}
.importing_pop .btn,.shenhe_pop .btn,.shenhe_pop .btnX,.refuse_pop .btn,.refuse_pop .btnX,#pop_pubdetail .btn{width:115px; height:41px; font-size:14px; vertical-align:middle; line-height:41px; margin-right:20px}
.refuse{ text-align:center; padding:30px 0}
.refuse textarea{ resize:none; width:338px; height:132px}
.refuse_pop{width:496px; margin-left:-248px}

.delete_pop{width:496px; margin-left:-248px}
.delete_pop .btn{width:115px; height:41px; font-size:14px; vertical-align:middle; line-height:41px; margin-right:20px}

.erweima_pop{width:300px; margin-left:-150px}
.erweima_pop .pop_pub-main{ padding:5px 0 15px }
.erweima_pop p{ padding-top:10px; text-align:center; font-size:14px}

.invite{ padding-top:30px}
.invite a{ color:#5299D7}
.invite a:hover{ text-decoration:underline}
.invite h2{ border-bottom:1px solid #DCDCDC; line-height:40px; font-size:14px; margin-bottom:35px; padding:0 5px}
.invite h2 i{width:17px; height:15px; _overflow:hidden; display:inline-block; vertical-align:middle; margin-right:10px; background:url(../images/conference_bg.gif) no-repeat}
.invite h2 i.bianji{ background-position:0 -35px}
.invite h2 i.quanxian{ background-position:0 -50px}
.invite h2 i.qx_02{ background-position:-20px -35px}
.invite h2.til{ border-bottom:none; margin-bottom:0; line-height:25px}
.first_go p{ line-height:35px; font-size:14px}
.first_go h2{ margin-bottom:15px}
a.invite_button{width:128px; height:38px; display:inline-block; text-align:center; line-height:38px; color:#fff; background-color:#54B439; border:1px solid #48A230; border-radius:2px; font-size:16px}
a.invite_button:hover{ color:#fff; text-decoration:none}
.invite .selcet{ padding:0 0 15px 30px; font-size:14px}
.invite .selcet label{ font-size:12px; margin-right:20px}
.invite_email{ padding-left:30px; font-size:14px}
.invite_email .txt{width:277px; height:30px; line-height:30px; font-size:14px}
.invite_email li{ padding:0 0 20px 75px}
.invite_email li.first{ padding-left:0}
.invite_email li i{width:14px; height:16px; _overflow:hidden; display:inline-block; background:url(../images/conference_bg.gif) 0 -65px; vertical-align:middle; margin:0 8px}
.invite_email li i.error{ background-position:-18px -65px}
.invite_email li span{ font-size:12px; color:#E86402;}
.invite_email li a.add_email{width:287px; height:30px; display:inline-block; border:1px solid #E0E0E0; background:-ms-linear-gradient(top,#FAFAFA,#EDEDED); background:-moz-linear-gradient(center top, #FAFAFA, #EDEDED);background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#FAFAFA), to(#EDEDED)); filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#FAFAFA', endColorstr='#EDEDED'); background:-o-linear-gradient(top, #FAFAFA, #EDEDED); background:-ms-linear-gradient(top, #FAFAFA, #EDEDED); color:#676767; line-height:25px}
.invite_email li a.add_email:hover{ text-decoration:none}
.invite_email li a.add_email strong{ font-size:20px; margin:0 5px}
.invite .pub_nav li.right{ float:right; margin-right:0}
.invite .pub_nav li.right a{ padding:0 12px; display:inline-block; height:auto; line-height:25px; font-size:12px; background-color:#94C2E6; color:#fff; border-radius:2px; margin-top:10px}
.invite .pub_nav li.right a:hover{text-decoration:none}
.invite .pub_nav li.right a strong{ font-size:16px; vertical-align:top}
.invite table{ border-collapse:collapse; width:100%}
.no_edit,.yes_edit{ margin-bottom:30px}
.yes_edit{ margin-top:10px}
.no_edit td,.yes_edit td,.journal_list tabel td{ border-bottom:1px dotted #ccc; font-size:14px; padding:12px 5px; color:#5f5f5f}
.no_edit td.orange{ color:#E87326}
.yes_edit th,.journal_list tabel th{ background-color:#F9F9F9;  font-weight:normal; text-align:left; padding:8px 5px; font-size:14px}
.yes_edit th{border-bottom:1px dotted #ccc;}
.yes_edit td span{ position:relative}
.yes_edit td u{width:34px; height:12px; _overflow:hidden; display:inline-block; background:url(../images/conference_bg.gif) no-repeat 0 -83px; position:absolute; top:-5px; right:-36px}
.yes_edit td.journal{ font-size:12px; cursor:pointer}
.yes_edit td.journal i{width:9px; height:7px; display:inline-block; _overflow:hidden; background:url(../images/conference_bg.gif) no-repeat -17px -8px; margin-left:5px; vertical-align:middle}
.yes_edit td.journal i.up{ background-position:-17px -15px}
.yes_edit tr.journal_list{ display:none}
.yes_edit tr.journal_list td{ padding:7px 0;}
.yes_edit tr.journal_list table th{ border-bottom:none;}
.yes_edit tr.journal_list table td{ font-size:12px; border-bottom:none; padding:8px 5px;}
.yes_edit tr.journal_list table tr.color{ background-color:#FCFCFC}
.yes_edit tr.journal_list div{ height:20px; padding:0 5px; font-size:12px; line-height:20px} 
.yes_edit tr.journal_list div a{ float:left}
.yes_edit tr.journal_list div .r a{ margin-left:5px}
.yes_edit tr.journal_list div .r a.current{font-weight:bold}
.in-set_button{ padding:20px 0 0 30px}
.in-set_button button{width:98px; height:35px; font-size:14px}
.invite h2.normal{ font-weight:normal; position:relative; margin-bottom:0}
.invite h2.normal strong{ font-weight:600}
.invite h2.normal .r{width:18px; height:18px; display:block; border:1px solid #CACACA; border-radius:2px; margin-top:15px; position:relative}
.invite h2.normal .r em{width:9px; height:5px; display:inline-block; _overflow:hidden; background:url(../images/conference_bg.gif) no-repeat -25px -22px; position:absolute; top:7px; left:5px}
.invite h2.normal ul{ border:1px solid #CACACA; width:90px; position:absolute; top:33px; right:5px; z-index:9; padding:2px; background-color:#fff; display:none}
.invite h2.normal ul li a{ display:block; text-align:center; height:24px; line-height:24px; font-size:12px; color:#5f5f5f}
.invite h2.normal ul li a:hover{ background-color:#509AD7; color:#fff; text-decoration:none}
.invite .pops{width:181px; padding:4px; background-color:#DDDDDD; filter:alpha(opacity=20); background-color:rgba(51,51,51,0.2); filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorStr=#88DDDDDD,endColorStr=#88DDDDDD); position:absolute; top:0; right:0; z-index:99; display:none}
.invite .pops .main{ border:1px solid #ccc; background-color:#fff; border:1px solid #C2C2C2; padding:10px 0}
.invite .pops .main p{ padding:0 10px; line-height:20px; font-size:12px}
.invite .pops .main p.bot{ text-align:center; padding-top:5px}
.invite .pops .main p button{width:58px; height:21px; vertical-align:middle; font-size:12px}
.loa_list li{ padding:20px 20px 5px; border-bottom:1px dotted #ccc; color:#5f5f5f;}
.loa_list li:after{height:0;display:block;visibility:hidden;content:".";clear:both;}
.loa_list li span{width:110px; display:inline-block; text-align:right; font-size:14px; float:left}
.loa_list li span.send_chck,.loa_list li span.send_radio{display:inline; width:auto}
.loa_list li div{ float:left; width:85%}
.loa_list li label{ margin-right:20px}
.loa_list-sav{ padding:20px 0 0 134px}
.loa_list-sav button{width:96px; height:33px; vertical-align:middle; margin-right:20px;}
.invite ul.login li{ padding-bottom:20px; font-size:14px}
.invite ul.login li .tils{width:100px; display:inline-block; text-align:right}
.invite ul.login li input{width:300px; height:30px; border:1px solid #ccc; line-height:30px; vertical-align:middle}
.invite ul.login li i{width:14px; height:16px; _overflow:hidden; display:inline-block; background:url(../images/conference_bg.gif) 0 -65px; vertical-align:middle; margin:0 8px}
.invite ul.login li i.error{ background-position:-18px -65px}
.invite ul.login li .error_text{ font-size:12px; color:#E86402;}
.invite ul.login li button{width:96px; height:33px; margin-left:103px}
.conference table.cj_tabel th,.conference table.cj_tabel td{ text-align:center}
.lists_pop{width:504px; margin-left:-252px}
.lists_pop ul{ padding:10px 40px}
.lists_pop ul li{ line-height:35px}
.choujiang-pop{width:514px; margin-left:-257px}
.choujiang-pop ul{ padding:30px 20px 10px}
.choujiang-pop ul li{ padding-bottom:20px}
.choujiang-pop ul li span{width:100px; text-align:right; display:inline-block}
.choujiang-pop ul li span.send_radio,.choujiang-pop ul li span.send_chck{width:auto;}
.choujiang-pop ul li.chex{ padding-left:110px}
.choujiang-pop ul li input.guanlian{ color:#999}
.choujiang-pop .btn{width:190px; height:40px}
.choujiang-pop select{width:100px; height:30px; border:1px solid #D8DCE5; font-family:"微软雅黑"; font-size:14px; color:#5f5f5f; cursor:pointer; display:none}
#editmark .btn,#editmark .btnX{width:80px; height:40px; font-size:14px; vertical-align:middle}

.foot{ padding:25px 0; text-align:center; color:#9C9C9C; border-top:1px dotted #ccc; margin-top:50px }
.foot p{ line-height:25px}
.foot a{ color:#9C9C9C}
.foot a:hover{ text-decoration:underline}

/*抽奖*/
.screen_show {position:initial !important;}
.lot_body{ background:url(../images/lottery/lottery_bg.jpg) no-repeat center top #ff4300; width:1024px; height:768px; margin:0 auto; overflow:hidden; text-align:center; position:relative;}
.lot_body .lottery{ height:575px;}
.lot_body .lottery h1{ display:inline-block; font-size:36px; color:#ff3600; font-weight:600; line-height:65px; background-color:#FFF; margin:40px auto 0; padding:0 30px;}
.lot_body .lottery .lottery_body{ width:619px; height:309px; background:url(../images/lottery/lottery_machine.png) no-repeat center center; margin:35px auto 0; position:relative;}
.lot_body .lottery .lottery_body .lottery_name{ font-size:34px; color:#333; width:142px; height:86px; line-height:86px; position:absolute; left:250px; top:107px; overflow:hidden;}
.lot_body .lottery .button{ display:block; width:150px; height:62px; margin:12px auto 0; padding-left:10px;}
.lot_body .lottery .button a{ display:block; width:100%; height:100%;}
.lot_body .lottery .button a.start_btn{ background:url(../images/lottery/start_btn.png) no-repeat center center;}
.lot_body .lottery .button a.stop_btn{ background:url(../images/lottery/stop_btn.png) no-repeat center center;}

.lot_body .lottery_bottom{ height:193px; background-color:#ff4300; position:relative;}
.lot_body .lottery_bottom i{ display:block; width:72px; height:54px; background:url(../images/lottery/prize_box.png) no-repeat center center; position:absolute; left:50%; margin-left:-36px; top:-28px;}
.lot_body .lottery_bottom h2{ display:block; padding-top:30px; line-height:30px; font-size:20px; color:#fff; text-align:center;}
.lot_body .lottery_bottom .winning_info .tel{ display:block; margin-top:10px; line-height:36px; font-size:28px; color:#fff; text-align:center;}
.lot_body .lottery_bottom .winning_info .name{ display:block; margin-top:10px; line-height:30px; font-size:24px; color:#fff; text-align:center;}
.lot_body .lottery_bottom .winning_info .winning_num{ display:block; width:38px; height:38px; line-height:38px; border:1px solid #fff; border-radius:50%; text-align:center; font-size:18px; color:#fff; position:absolute; left:330px; top:70px;}
.lot_body .lottery_bottom .winning_info .btn_more{ display:block; height:38px; line-height:38px; border:1px solid #fffe4e; border-radius:38px; text-align:center; font-size:18px; color:#fffe4e; padding:0 20px; position:absolute; right:50px; top:70px;}

.lot_body .lottery_bottom_pop{ height:628px; width:100%; position:absolute; left:0; bottom:0; z-index:999;}
.lot_body .lottery_bottom_pop .winning_list{ width:955px; height:523px; padding:20px 0 0 50px; overflow-x:hidden; overflow-y: visible; }
.lot_body .lottery_bottom_pop .winning_list a{ display:block; width:40px; height:40px; border-radius:50%; background-color:#dd3700; line-height:40px; font-size:24px; color:#f9ded5; text-align:center; position:absolute; top:10px; right:10px;}
.lot_body .lottery_bottom_pop .winning_list a:hover{ text-decoration:none;}
.lot_body .lottery_bottom_pop .winning_list li{ float:left; width:300px; margin-top:40px; }
.lot_body .lottery_bottom_pop .winning_list .no_record{ font-size:14px; color:#fff; padding-right:31px}
.lot_body .lottery_bottom_pop .winning_list li dl dt{ float:left; width:40px; height:66px; }
.lot_body .lottery_bottom_pop .winning_list li dl dt .winning_num{ display:block; width:38px; height:38px; line-height:38px; margin-top:14px; border:1px solid #fff; border-radius:50%; text-align:center; font-size:18px; color:#fff;}
.lot_body .lottery_bottom_pop .winning_list li dl dd { float:left; width:240px;}
.lot_body .lottery_bottom_pop .winning_list li dl dd p.tel{ line-height:36px; font-size:28px; color:#fff; text-align:center;}
.lot_body .lottery_bottom_pop .winning_list li dl dd p.name{ line-height:30px; font-size:24px; color:#fff; text-align:center;}



.lot_body .lottery_pop{width:532px; margin-left:-266px; top:200px; display:none}
.lot_body .lottery_pop h2{ background-color:#ff4300; color:#F5EE02; font-size:20px; text-align:center}
.lot_body .lottery_pop .pop_pub-main{ padding:50px}
.lot_body .lottery_pop .lottery_nick{ font-size:30px; color:#D00000; padding-bottom:20px}
.lot_body .lottery_pop .weibo{ font-size:16px; line-height:25px}
.lot_body .lottery_pop .pop_pub-bot{ background-color:#FEEEEF}
.lot_body .lottery_pop .pop_pub-bot button{ background:#ff4300; border:none; width:100px; height:40px; font-size:16px}
.mes_bar{width:100%; height:100%;  background:#333; filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5; position:absolute; top:0; left:0; z-index:99996; display:none}

/*.lottery_main{width:778px; margin:0 auto; padding-top:30px}
.lottery_main h1{ font-size:50px; color:#D30505; font-weight:600; line-height:50px}
.lottery_body{ padding:70px 0 0 175px}
.lottery_name{ float:left; width:386px; height:145px;font-size:60px;line-height:125px;text-align:center;letter-spacing:5px;color:#ff0000;text-shadow:1px 1px 0 rgba(255,255,255,0.8);}
.joystick{width:32px; height:167px; float:left; position:relative}
.joystick span{width:32px; height:167px; display:inline-block; background:url(../images/joystick.png) no-repeat; _background-image:url(../images/joystick.gif); position:absolute; top:-45px; right:-37px}
.lottery_main .button{ text-align:center; padding-top:70px}
.lottery_main .button a{width:188px; height:75px; text-align:center; line-height:60px; display:inline-block; background:url(../images/lotter_btn.png) no-repeat; _background-image:url(../images/lotter_btn.gif); color:#FFE802; font-size:30px; font-weight:600}
.lottery_main .button a:hover{ text-decoration:none}
.lottery_bottom{ background-color:#990100; padding-bottom:50px; margin-top:85px;}
.bottom_main{width:790px; margin:0 auto}
.bottom_box{width:779px; margin-left:6px; background-color:#D60606; box-shadow:0 0 10px #444; position:relative}
.box_top{background-color:#D60606; height:30px; position:absolute; top:-30px; left:0; width:779px}
.bottom_box h2{ font-size:24px; color:#F6FA03; font-weight:normal; text-align:center; margin-bottom:30px}
.bottom_box h2 i{width:37px; height:25px; display:inline-block; background:url(../images/lotter_icon.gif) no-repeat; vertical-align:middle; margin-right:10px}
.bottom_box ul{ padding:0 50px 20px}
.bottom_box ul li{ background-color:#C10504; padding:10px 20px; margin-bottom:20px; font-size:14px; color:#fff; line-height:23px}
.bottom_box ul li a{ color:#F8FA03}
.bottom_box ul.name{ margin-left:-30px}
.bottom_box ul.name li{ float:left; margin-left:30px; width:165px; text-align:center}
.mes_bar{width:100%; height:100%;  background:#333; filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5; position:absolute; top:0; left:0; z-index:99996; display:none}
.lottery_pop{width:532px; margin-left:-266px; top:200px; display:none}
.lottery_pop h2{ background-color:#D60606; color:#F5EE02; font-size:20px; text-align:center}
.lottery_pop .pop_pub-main{ padding:50px}
.lottery_pop .lottery_nick{ font-size:30px; color:#D00000; padding-bottom:20px}
.lottery_pop .weibo{ font-size:16px; line-height:25px}
.lottery_pop .pop_pub-bot{ background-color:#FEEEEF}
.lottery_pop .pop_pub-bot button{ background:#D60606; border:none; width:100px; height:40px; font-size:16px}*/



/********** 发送成功、错误提示 **********/
.pp_point{ height:38px; display:inline-block; padding:50px 30px 5px; font:16px/35px microsoft yahei; position:fixed; left:50%; top:-98px; z-index:9999; color:#fff; border-radius:0 0 2px 2px; text-align:center}
.send_success{background-color:#27AE60}
.send_failure{background-color:#EB974E}

/********** 创建会议 **********/
/*会务引导*/
.add_meet{ padding-top:45px}
.meet_guide{ margin-bottom:40px}
.meet_guide li{ float:left; width:20%; *width:19.9%; float:left; }
.meet_guide a{ display:inline-block; height:6px; width:100%; background-color:#D1E4F5; border-top:1px solid #C2D3E5; position:relative; z-index:0}
.meet_guide a:hover{ background-color:#9DC1E1; border-top-color:#91B2D1; text-decoration:none}
.meet_guide li.current a{ background-color:#509AD7; border-top-color:#4A8FC8}
.meet_guide a i{width:35px; height:35px; display:inline-block; position:absolute; top:-15px; left:50%; margin-left:-17.5px; z-index:1; background:url(../images/conference_bg.png) no-repeat 0 -172px; line-height:35px; text-align:center; color:#fff; font-style:normal; font-size:16px}
.meet_guide a:hover i{ background-position:0 -134px}
.meet_guide li.current a i{ background-position:0 -210px}
.meet_guide p{ margin-top:40px; text-align:center;}
.meet_guide p a{ background:none; border:none; display:inline; font-size:14px; color:#5f5f5f}
.meet_guide p a:hover{ background:none}
.meet_guide li.current p a{ background:none; color:#44b549}
.my_template{ padding:0; width:1000px; min-height:inherit}
.template_list li{width:237px}
.template_list li img{width:100%}
.add_meet_bot{ text-align:center; margin-top:40px}
.add_meet_bot a.btn,.add_meet_bot a.btnX{ font-size:14px;width:80px; height:40px; line-height:40px; vertical-align:middle}
.add_meet_bot a.btn:hover,.add_meet_bot a.btnX:hover{ text-decoration:none;}
.add_meet_bot a.btnX:hover{ color:#5f5f5f}
.custom_pop{width:600px; margin-left:-300px}
.custom_pop ul{ padding:20px}
.custom_pop ul li{ padding-bottom:20px; font-size:14px}
.custom_pop ul li .tils{width:75px; text-align:right; display:inline-block}
.custom_pop ul li img{ float:left; border:1px solid #ccc; padding:2px}
.custom_pop ul li .up_box{ padding-left:10px}
.custom_pop ul li .up_box p{ padding-bottom:10px}
.custom_pop ul li .up_box p.proposal{ font-size:12px; color:#999}
.custom_pop ul li .up_box a{width:88px; height:30px; overflow:hidden; line-height:30px; font-size:14px; position:relative; z-index:0}
.custom_pop ul li .up_box a:hover{ text-decoration:none}
.custom_pop ul li .up_box a.btn{width:88px;}
.custom_pop ul li .up_box a.btnY{width:88px;}
.custom_pop ul li .up_box a.btnX:hover{ color:#5f5f5f}
.custom_pop ul li .up_box a input{height:30px; position:absolute; left:-130px; top:0; z-index:1; opacity:0; filter:alpha(opacity=0); cursor:pointer}
.custom_pop ul li .photo_box{width:130px; height:100px; border:1px solid #ccc; padding:2px; float:left; position:relative; *z-index:1}
.custom_pop ul li .photo_box .lef{width:100px; height:100px; overflow:hidden; float:left; display:block; background-color:#C12F2D; text-align:center; line-height:100px; margin-right:5px;}
.custom_pop ul li .photo_box .rig{width:24px; height:100px; float:left; background-color:#C12F2D; text-align:center}
.custom_pop ul li .photo_box .rig i{width:11px; height:6px; display:inline-block; background:url(../images/lhpic_01.png) no-repeat -33px -69px; margin-top:45px}
.custom_pop ul li .photo_box img{ border:none; float:none; vertical-align:middle; max-width:100px; max-height:100px; padding:0 }
.custom_pop ul li .photo_box .all_logos{width:410px; padding:25px 16px 16px; background-color:#fff; border:1px solid #ccc; position:absolute; top:110px; left:0; z-index:2; display:none}
.custom_pop ul li .photo_box .all_logos a.close{ font-size:16px; position:absolute; top:0; right:5px; color:#5f5f5f}
.custom_pop ul li .photo_box .all_logos a.close:hover{ text-decoration:none}
.custom_pop ul li .photo_box .all_logos ul{ padding:0; margin-left:-10px}
.custom_pop ul li .photo_box .all_logos ul li{width:68px; height:68px; border:1px solid #ccc; padding:2px; float:left; margin:0 0 10px 10px; cursor:pointer}
.custom_pop ul li .photo_box .all_logos ul li div{width:48px; height:48px; line-height:22px; background-color:#C12F2D; text-align:center; color:#fff; font-size:14px; padding:10px}
.custom_pop ul li .photo_box .all_logos ul li div img{max-width:100%; max-height:100%}
.custom_pop ul li .photo_box .all_logos ul li i{width:19px; height:19px; position:absolute; bottom:0; right:0; z-index:0; background:url(../images/lhpic_01.png) no-repeat -42px -1190px; display:none}
.custom_pop ul li .photo_box .all_logos ul li.active{ width:66px; height:66px; border:2px solid #4790D2; position:relative}
.custom_pop ul li .photo_box .all_logos ul li.active div{width:46px; height:46px; }
.custom_pop ul li .photo_box .all_logos ul li.active i{display:inline-block}
.custom_pop ul li .txt{width:290px; height:34px; vertical-align:middle; outline:none}
.custom_pop ul li small{ color:#888; font-size:14px; margin-left:10px}
.custom_pop .pop_pub-bot{ text-align:right; padding:15px 20px 0 0; z-index:0}
.custom_pop .pop_pub-bot .btn_2,.custom_pop .pop_pub-bot .btnX{width:100px; height:35px; vertical-align:middle; line-height:35px; margin-left:10px;font: 12px/22px microsoft yahei;padding:0px;}
h3{ font-size:16px}
.material_box{ margin:15px 0 20px; border:1px solid #E7E7E7; background-color:#F9FBFA; padding:20px 20px 0}
.material_box ul li{ padding-bottom:20px; font-size:14px}
.material_box ul li .txt{width:314px; height:30px; line-height:30px; vertical-align:middle; margin:0 10px}
.material_box ul li .txt_2{width:134px}
.material_box ul li.send_chck .sms_btnBox {width:360px;display:inline-block;vertical-align:top;}
.material_box ul li.send_chck .sms_btnBox button {height:auto;font-size:14px;padding:4px 10px;margin:0 10px 10px 0;}
.edit_plug{ margin:15px 0 20px;}
.material_box ul.up_material li .txt{width:226px}
.material_box ul.up_material li.last{ padding-left:80px}
.material_box ul.up_material li.last a{width:215px; height:35px; display:inline-block; text-align:center; line-height:35px; color:#44b549; font-size:14px}
.material_box ul.up_material li.last a strong{ font-size:26px; vertical-align: middle; margin-right:5px}
.material_box ul.up_material li.last a:hover{ text-decoration:none}
.material_box ul.up_material li.last a span{ vertical-align:middle}

.mask {width:100%;height:100%;position:fixed;top:0;left:0;background:rgba(0,0,0,0.5);z-index:9;display:none;}
.pop_smsSetting {width:700px;position:fixed;top:10%;left:50%;margin-left:-350px;border-radius:3px;overflow:hidden;background:#fff;z-index:1000;display:none;}
.pop_smsSetting h2{ height:53px; background-color:#4790D2; border-radius:3px 3px 0 0; font:normal 16px/53px "微软雅黑"; color:#F3F8FC; padding:0 20px}
.pop_smsSetting h2 a{ float:right; color:#F3F8FC; font-size:24px}
.pop_smsSetting h2 a:hover{ text-decoration:none}
.pop_smsSetting .pop_main {padding:0 10px;}
.pop_smsSetting .pop_main .table_top {width:100%;padding:10px 0;font-size:14px;}
.pop_smsSetting .pop_main .table_top .state {height:34px;line-height:34px;border:1px solid #d6d6d6;vertical-align:top;width:100px;margin-right:10px;font-family:microsoft yahei;padding:0 5px;}
.pop_smsSetting .pop_main .table_top .txt {width:140px; height:34px; color:#666; font-size:12px; display:inline-block; font-size:14px; line-height:34px; padding:0 10px; box-sizing: border-box; border:1px solid #d6d6d6; border-radius:2px; font-family:microsoft yahei; }
.pop_smsSetting .pop_main .table_top .delete {display:inline-block; padding:0px 14px; height:34px; line-height: 34px; background:#f0f0f0; border-radius:2px; font-size:14px; color:#666; border:1px solid #d6d6d6; font-family:microsoft yahei; cursor:pointer;}
.pop_smsSetting .pop_main table.meet_table th {padding:0 10px;height:40px;background:#d7effe;}
.pop_smsSetting .pop_main table.meet_table{width:100%;border-collapse:collapse;color:#666;text-align:center;}
.pop_smsSetting .pop_main table.meet_table tr {border-bottom:1px solid #f5f5f5;width:100%;display:inline-table;}
.pop_smsSetting .pop_main table.meet_table tr.hover,.pop_smsSetting .pop_main table.meet_table tr:hover{ background-color:#F9F9F9}
.pop_smsSetting .pop_main table.meet_table td {padding:7px 5px;box-sizing:border-box;}
.pop_smsSetting .pop_main table.meet_table td.td_name {text-align:left;}
.pop_smsSetting .pop_main table.meet_table td.td_name input {margin-right:5px;}
.pop_smsSetting .pop_main table.meet_table td span.c-green {color:#00FF66;}
.pop_smsSetting .pop_main table.meet_table td span.c-red {color:#FF0000;}
.pop_smsSetting .pop_main table.meet_table td span.c-blue {color:#0000FF;}
.pop_smsSetting .pop_main table.meet_table td span.c-yellow {color:#FFCC00;}
.pop_smsSetting .pop_main .table_bottom {width:100%;background:#f1f1f1;padding:10px;box-sizing:border-box;}
.pop_smsSetting .pop_main .table_bottom .tbl_left {float:left;}
.pop_smsSetting .pop_main .table_bottom .tbl_left .btnX,.pop_smsSetting .pop_main .table_bottom .tbl_left .btn {vertical-align:middle; padding:0px 14px; height:34px; line-height: 34px; font-size:14px;}
.pop_smsSetting .pop_main .table_bottom .tbl_right {float:right;}

.pop_smsSetting .smsUser_box {max-height:350px;overflow:auto;padding:5px 0;}
.pop_smsSetting .smsUser_box .sms_user {width:145px;display:inline-block;position:relative;background:#f9f9f9;margin:5px 8px;padding:5px 0;}
.pop_smsSetting .smsUser_box .sms_user:hover {background:#efefef;}
.pop_smsSetting .smsUser_box .sms_user p {font-size:14px;text-align:center;padding:2px 0;}
.pop_smsSetting .smsUser_box .sms_user .del{width:16px; height:16px;position:absolute;display:none; top:-5px; right:-5px; background:url(../images/lhpic_01.png) no-repeat 0 -489px; _background-image:url(../images/lhpic_01.gif); padding:0;cursor:pointer;}

.custom-bottom {padding:15px 0 15px 100px !important;}
.custom-bottom i {font-style:normal;color:#ff6600;margin:0 3px;}
.custom-bottom a {margin-left:3px;}
.custom-bottom .submit {margin:0 5px 5px 0 !important;}
.custom-bottom span {color:#999;}

.process_box{ margin-bottom:20px}
.process_box h3{ padding:20px 0; text-align:center; background-color:#509AD7;  }
.process_box h3 input,.process_box h3 span{text-align:center; font-size:24px; font-weight:normal;  font-family:"微软雅黑";}
.process_box h3 span.no_edit{ margin:0; color:#fff; display:inline-block; height:32px; line-height:32px;}
.process_box h3 input{ display:none; color:#5f5f5f; padding:0 20px; height:30px; line-height:30px;}
.process_box h3 p.subtitle input,.process_box h3 p.subtitle span{ font-size:14px}
.process table{ border-collapse:collapse; width:100%; font-size:14px}
.process table th,.process table td{ border:1px solid #E7E7E7; padding:10px 20px}
.process table th{ background-color:#F8F8F8; font-weight:normal}
.process table .txt{ display:none; font-size:14px; height:25px; line-height:25px; resize:none; overflow:hidden; outline:none; width:97%}
.process table span{ display:inline-block; line-height:27px; margin:0}
.process .add_row{ border:1px solid #E7E7E7; border-top:none; height:48px;}
.process .add_row a{ display:block; text-align:center; height:48px; line-height:48px}
.process .add_row a:hover{ text-decoration:none}
.process .add_row a span,.add_box a span{ vertical-align:middle; font-size:14px}
.process .add_row a span.icon,.add_box a span.icon{ font-size:20px; margin-right:5px}
.add_box a{height:45px; display:block; line-height:45px; background-image:-moz-linear-gradient(top, #66CC66, #62C663); background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#66CC66), to(#62C663)); background-image:-webkit-linear-gradient(top, #66CC66, #62C663); background-image:-o-linear-gradient(top, #66CC66, #62C663); background-image:linear-gradient(to bottom, #66CC66, #62C663); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff66CC66', endColorstr='#ff62C663', GradientType=0); filter:progid:DXImageTransform.Microsoft.gradient(enabled = false); text-align:center; color:#fff}
.add_box a:hover{ text-decoration:none}
.add_box a span{ font-size:16px}
.add_box a span.icon{ font-size:22px}
.guests{ margin-left:-20px}
.guests li{ float:left; margin:0 0 20px 20px; border:1px solid #DEE3E7; background-color:#F9F9F9; padding:11px; width:100px; position:relative; z-index:0}
.guests li .photos{ position:relative; z-index:0}
.guests li .photos img{width:100px; height:100px}
:root .guests li .photos a{filter:none}
.guests li .photos a{ height:20px; width:100px; overflow:hidden; position:absolute; bottom:0; left:0; z-index:1; background:rgba(0,0,0,0.6); filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#99000000',endColorstr='#99000000'); color:#fff; text-align:center; line-height:20px; display:none}
.guests li .photos a input{height:20px; position:absolute; left:-100px; top:0; z-index:1; filter:alpha(opacity=0); opacity:0; cursor:pointer}
.guests li p{ padding-top:10px}
.guests li input,.guests li textarea{border:1px solid #DED8D8; line-height:25px; width:98px; font-family:"微软雅黑"}
.guests li .photos a input{width:auto}
.guests li input{height:25px; text-align:center;}
.guests li textarea{ height:46px; overflow:hidden; padding:1px 2px; width:94px; resize:none; line-height:20px; color:#666}
.guests li .del{width:16px; height:16px; display:inline-block; position:absolute; top:-7px; right:-7px; background:url(../images/lhpic_01.png) no-repeat 0 -489px; _background-image:url(../images/lhpic_01.gif); padding:0;cursor:pointer; display:none}
.guests li.new_guests .photos a{ display:inline-block; background:none; filter:none}
.guests li.new_guests p input,.guests li.new_guests p textarea{ color:#989898; text-align:center}
.guests li.add{ border:none; background:none; padding:0; height:202px}
.guests li.add a{border:1px solid #DEE3E7; background-color:#F9F9F9; height:50px; display:block; font-size:16px; font-weight:bold; line-height:50px; color:#AFAFAF; text-align:center}
.guests li.add a:hover{ text-decoration:none}
.guests li.add a strong{ font-size:22px}

#to_add{ padding-left: 80px;  font-size: 14px;padding-bottom: 20px; }
#to_add a{ color: #44b549; display: inline-block; font-size: 14px;height: 35px;line-height: 35px;text-align: center;width: 215px;  text-decoration: none;}
#to_add a span{vertical-align: middle;}
#to_add a strong{font-size: 26px; margin-right: 5px;vertical-align: middle;}

.reserve_sit{ border:1px solid #E5E5E5; padding:25px 40px; background-color:#FBFBFB}
.reserve_sit .cus_add{ padding:15px 0;}
.reserve_sit h4{ font-size:16px; font-weight:normal; margin:0 0 20px 0}
.reserve_sit .cus_add a{width:121px; height:33px; display:inline-block; border:1px solid #DCDCDC; background-color:#F2F2F2; padding-left:10px; line-height:33px; font-size:14px; color:#5f5f5f; margin-bottom:12px}
.reserve_sit .cus_add a b{ font-size:26px; font-weight:normal; vertical-align:middle; display:inline-block; line-height:13px; margin:-5px 5px 0 0; color:#999}
.reserve_sit .cus_add a:hover{ text-decoration:none}
.base_inf li{ padding-bottom:15px; font-size:14px}
.base_inf span{width:75px; display:inline-block; text-align:right}
.base_inf .txt{  width:276px; vertical-align:middle; height:30px; line-height:30px; font-size:14px}
.reserve_sit .def{ color:#999}
.other_inf{ font-size:14px}
.other_inf .txt{ width:86px;vertical-align:middle; height:30px; line-height:30px; font-size:14px; margin:0 5px}
.other_inf .txt_2{width:331px; margin-left:10px}
.other_inf div{ padding-bottom:22px}
.other_inf div a.del{ font-size:28px; color:#999; vertical-align:top; margin-left:10px; display:inline-block; display:none; width:21px; height:21px; line-height:16px; *line-height: normal;}
.other_inf div a.del:hover{ text-decoration:none; background-color:#FFA205; color:#fff; *background:none; *color:999}
.other_inf textarea.txt{ vertical-align:top; width:332px; height:70px; resize:none; overflow:hidden; margin-left:10px}
.other_inf .options{padding:10px 0 0 58px;}
.other_inf .options div{ float:left; padding-top:8px}
.other_inf .options div.op_li{ float:left; padding:0; width:347px}
.other_inf .options span.txt{width:136px; height:34px; position:relative; background-color:#fff; padding-right:0; margin:0 5px 8px 5px; float:left}
.other_inf .options span.txt input{width:100px; height:32px; line-height:32px; border:none; float:left; font-family:"微软雅黑"; font-size:14px}
.other_inf .options span.txt a{width:30px; height:34px; display:inline-block; background-color:#F4F4F4; text-align:center; line-height:32px; font-size:22px; float:right; color:#989898}
.other_inf .options span.txt a:hover{ text-decoration:none; color:#333}
.other_inf .options div.op_li a.add_option{width:36px; height:33px; display:inline-block; background-color:#F4F4F4; border-radius:2px; border:1px solid #D9D9D9; text-align:center; line-height:30px; font-size:32px; color:#999; margin-left:3px; float:left}
.other_inf .options div.op_li a.add_option:hover{ text-decoration:none;}
.reserve_save{ text-align:center; padding-top:30px}
.reserve_save .btn,.reserve_save .btnX{ vertical-align:middle; font-size:16px}
.reserve_save .btn{width:120px; height:40px;}
.reserve_save .btnX{ display:inline-block; width:100px; height:30px; line-height:30px; margin-left:20px}
.reserve_save .btnX:hover{ text-decoration:none; color:#5f5f5f}

#Export_excel_pop li {padding:10px 0 10px 35px;}

/****** 可公用提示 ******/
.point{ border:1px solid #F2E3BC; height: 40px; background-color:#FFFDF1; line-height: 40px; font-size: 14px; color:#656567; padding: 0 15px 0 25px; margin:15px 0 20px;}
.point a.close{ font-size:20px; color:#999A95; float:right; font-family:"宋体"}
.point a.close:hover{ text-decoration:none}
.point_allweb{ color:#5f5f5f; font-size:14px; margin:0}
.point .verification{ display:inline-block; padding:2px 10px; background-color:#86C658; line-height:normal; color:#fff; font-size:12px; border-radius:3px; vertical-align:middle; margin:-4px 0 0 10px}
.point .verification:hover{ text-decoration:none}
.point_cen{width:978px; margin:0 auto;}
.point a.close{ font-family:"微软雅黑"; font-size:24px}
.point a.close:hover{ color:#D6504D}
.po_ma_0{ margin-top:0}
.point span{ color:#DC8D4A}

#signmanage-pop{width:450px; margin-left:-200px;top: 30%;}
#signmanage-pop p{ font-size:14px; line-height:80px; padding:20px}
#signmanage-pop .txt{width:250px; height:30px; line-height:30px; vertical-align:middle; margin:0 10px}
#signmanage-pop .pop_pub-main{background-color: #fff;height: 120px;}
#signmanage-pop .btn{width:80px; height:30px; line-height:30px; font-size:14px}
#signmanage-pop .btn:hover{ text-decoration:none}
/********** VIP提醒 **********/
.vip_warn{position:absolute; top:50px; right:10px; z-index:9;width:178px; height:30px; text-align:left; padding:0 8px;line-height:30px; background-color:#EFF5F9; border:1px solid #C5D6E1; font-size:12px}
.warn_sa{position:absolute; top:-9px; right:37px;}
.warn_sa em,.warn_sa span{ height:9px; width:17px; color:#C5D6E1; position:absolute; font:16px/21px simsun; overflow:hidden; }
.warn_sa em{ z-index:99; font-style:normal; }
.warn_sa span{ color:#EFF5F9;top:2px; left:0; z-index:999; }
.vip_warn a{color:#5f5f5f; float:right; font-size:16px}
.vip_warn a:hover{color:#5f5f5f; text-decoration:none}

.warm_tips{width:400px; margin-left:-200px}
.warm_tips p{ font-size:14px; color:#F00; line-height:25px; padding:20px}
.warm_tips .btn{width:80px; height:30px; line-height:30px; font-size:14px}
.warm_tips .btn:hover{ text-decoration:none}

.copy_url{position:relative}

.preview { position:relative; color:#3D8CCA; cursor:pointer}
.arrow_layer{width:210px;display:none;position:absolute;top:32px;left:-75px;z-index:99;}
.layer_main{border:1px solid #CFCFCF; background-color:#fff; box-shadow:0px 0px 2px 2px rgba(0, 0, 0, 0.1); position:relative; padding:10px;}
.arrow_layer p{ font-size:12px; text-align:center}
.arrow_layer p.bot{ margin-top:10px; padding-top:5px; border-top:1px dashed #ddd}
.arrow_layer p.bot a.code-generate {float:left;color:#fff;margin:0 0 0 5px;}
.arrow_layer p.bot a.pc-preview {float:right;color:#fff;margin:0 5px 0 0;}
.caret_up{position:absolute; top:-9px; left:45%;}
.caret_up em,.caret_up span{ height:9px; width:17px; color:gainsboro; position:absolute; font:16px/21px simsun; overflow:hidden; }
.caret_up em{ z-index:99; font-style:normal; }
.caret_up span{ color:#fff;top:2px; left:0; z-index:999; }

/********** 通用翻页 **********/
.pp_page{ text-align:center}
.page{ display:inline-block;}

.page span{ padding:0 12px; height:32px; line-height:32px; border:1px solid #ddd; border-right:none; display:inline-block; background-color:#fff; color:#656565; float:left}
.page span:hover{ color:#09f; text-decoration:none}
.page span.next{border-right:1px solid #ddd}
.page span.current{ height:33px; border:none; background-color:#3D8CCA; color:#fff; font-weight:bold; padding:0 13px}
.page span.pg_curr {background: #3D8CCA;color: #fff;font-weight: bold;}

.page a.pg_last{border:1px solid #ddd}
.page span.pg_last{border:1px solid #ddd}
.page a{ padding:0 12px; height:32px; line-height:32px; border:1px solid #ddd; border-right:none; display:inline-block; background-color:#fff; color:#656565; float:left}
.page a:hover{ color:#09f; text-decoration:none}
.page a.next{border-right:1px solid #ddd}
.page a.current{ height:33px; border:none; background-color:#3D8CCA; color:#fff; font-weight:bold; padding:0 13px}

.animate_pop {-webkit-animation:animate_pop 0.5s linear both;animation:animate_pop 0.5s linear both;}
@keyframes animate_pop{0%{transform:scale(0.8);opacity:0.8;}
80%{transform:scale(1.1);opacity:0.9;}
90%{transform:scale(0.95);opacity:1;}
100%{transform:none;opacity:1;}
}
@-webkit-keyframes animate_pop{0%{-webkit-transform:scale(0.8);-webkit-opacity:0.8;}
80%{-webkit-transform:scale(1.1);-webkit-opacity:0.9;}
90%{-webkit-transform:scale(0.95);-webkit-opacity:1;}
100%{-webkit-transform:none;-webkit-opacity:1;}
}