@charset "utf-8";
/* =====================页面底部 start=================*/
.main_bottom{width:100%;height:90px;position:fixed;bottom: 0;z-index: 90;}
.main_bottom .online_consult,.main_bottom .online_consults{position:absolute;bottom:108px;display: none;cursor:pointer;}
.main_bottom .online_consult{right:141px;}
.main_bottom .online_consults{right:57px;}
.main_bottom .bus_line{width:100%;height:90px;background:rgba(0,0,0,0.7);text-align: center;bottom:-170px;position: relative;}
.main_bottom .save_money{position: absolute;left:-225px;bottom:0;cursor:pointer;}
/* 底部报名浮层 start */
.floatingLayerBg{position:fixed;bottom:0;width:100%;height:150px;background:rgba(0,0,0,0.7);z-index: 90;}
.floatingLayer{width:1190px;height:70px;padding:10px 0;margin:0 auto;}
.floatingLayer .left{float:left;border-right:1px solid #979797;padding:0 14px 0 14px;width:345px;}
.floatingLayer .left h3{font-size:16px;color:#fff;padding-left:14px;white-space:nowrap;overflow:hidden;text-align:left;}
.floatingLayer .left p{font-size:14px;color:#fff;padding:5px 0 4px 14px;white-space:nowrap;overflow:hidden;text-align: left;}
.floatingLayer .left a{float:left;color:#fff;font-size:12px;background:#049cea;border-radius:3px;padding:3px 10px;margin-left:15px;}
.floatingLayer .center{position:relative;float:left;border-right:1px solid #979797;padding:0 26px 0 26px;width:437px;}
.floatingLayer .center p{font-size:14px;color:#fff;font-weight:bold;text-align:left;padding:5px 0 12px 12px;}
.floatingLayer .center p em{font-weight:bold;color:#ffea00;}
.floatingLayer .center input{width:117px;border:none;height:17px;background:#fff;color:#999;font-size:14px;padding:9px 16px;float:left;margin-right:6px;}
.floatingLayer .center button{color:#fff;font-size:16px;padding:7px 28px; background:#ea5504;border:none 0;outline:none;border-radius:3px; cursor:pointer;font-family: "微软雅黑"; }
.floatingLayer .center button:hover{background:#c74c0a;}
.floatingLayer .right{float:left;padding-left:30px;}
.floatingLayer .right img{float:left;margin-right:20px;}
.floatingLayer .right img:last-child{margin-top:12px;}
/* 底部报名浮层 end */
.shade{position: fixed;width:100%;height:100%;top: 0;left: 0;background: #000;opacity: 0.4;filter: alpha(opacity:40);z-index: 199;}
.nameWidow_con,.sucWidow_con,.errorWidow_con{position:absolute;border-radius:10px;z-index:99999;opacity:1;filter:alpha(opacity:100);padding:20px 35px;background:#fff;width:560px;height:560px; display: none; }
.name_close,.sucWidow_close,.errorWidow_close,.window_close,.activeEnd_close{ position:absolute; right:20px; top:14px; width:26px; height:26px; 
	background:url(../images/close.png) no-repeat 0 0; cursor:pointer;z-index:1;
}
.sucWidow_con,.errorWidow_con{ text-align:center;}
.sucWidow_con h3,.errorWidow_con h3{ font-size:30px; padding:24px 0 30px 0; color:#ff7200; }
.sucWidow_con p.up,.errorWidow_con p.up{ font-size:18px; height:50px; line-height:50px; background:#f9f9f9; }
.sucWidow_con img{ margin:20px auto 0;}
.sucWidow_con span.last{ display:block; font-size:14px; color:#666; margin-bottom:30px;}
.sucWidow_con p.last,.errorWidow_con p.last{ font-size:12px; color:#666;}
.sucWidow_con p.last a,.errorWidow_con p.last a{ font-size:12px; color:#00a0e9; }
.sucWidow_con .btn,.errorWidow_con .btn{ width:98px; height:30px; background:#f9f9f9; border:1px solid #e2e2e2; 
	color:#999; font-size:12px; text-align:center; line-height:30px; border-radius:6px; margin:30px auto 0; cursor:pointer;}
/* 地图弹窗 */
.mapWindow{width:1000px;height:510px;background:#fff;position:absolute;border-radius:8px;z-index:200;display:none;}
.mapWindow.show{display:block;}
.mapWindow h2{width:900px;font-size:20px;margin-top:15px;margin-left:10px;white-space:nowrap;overflow:hidden;}
.mapWindow img{padding:10px;}
/*成功弹出*/
.errorWidow_con ul.list{ width:462px; height:181px; background:#fffcf3; border:1px dashed #dcdcdc; border-radius:6px; padding:26px; margin:37px auto;}
.errorWidow_con ul.list li{ text-align:left; font-size:12px; color:#666; font-size:12px; line-height:30px;}
.errorWidow_con ul.list li div{ display:inline-block; width:85%;}
.errorWidow_con ul.list li i{ display:inline-block; width:19px; height:19px; text-align:center; line-height:19px; background:#ea5504; color:#fff; 
	margin-right:16px; border-radius:4px; vertical-align:top; margin-top:6px;}
.errorWidow_con ul.list li span{ color:#ff7200;}
.errorWidow_con ul.list li p{ display:inline-block; color:#00a0e9;}
.pop_banner .close,.floatingLayerBg .close{position: absolute; top: 10px; right: 21px; width: 40px; height: 40px; cursor: pointer; font-size: 16px; font-weight: bold; color: #a7a7a7; background:url(../images/close-bot.png) no-repeat center; }