@charset "utf-8";
.popWarp{background:#111;-moz-opacity: 0.5;opacity:0.5;filter: alpha(opacity=50);position:absolute;z-index:1200;}
.popWin{display:none; width:522px; background:#E4E4E4; padding:5px; position:absolute; left:40%; top:20%; z-index:1280;}
.popWin .popbox{ background:#fff;float:left; border:#C4C4C4 1px solid; padding:0 4px 13px 4px;}
.popWin .popbox h3{ height:36px; border-bottom:#0477EA 1px solid; font-size:14px; line-height:36px; padding:0 8px; color:#000;background: #fff;}
.popWin .popbox h3 b{ float:left;}
.popWin .popbox h3 span{ float:right; font-weight:100; cursor:pointer;}
.popWin .popbox ul{ display:block;float:left; padding:44px 0 10px 67px;}
.popWin .popbox ul li{ float:left; margin-bottom:16px;}
.popWin .popbox ul li span{ line-height:25px; float:left; display:block;}
.popWin .popbox ul li input{ width:151px; height:20px; border:#8E9BA3 1px solid; line-height:20px;}
.popWin .popbox ul li.button{ padding:36px 15px 0 0;}
.popWin .popbox ul li.button input{ width:78px; height:28px; background:#0477EA; border:#0477EA 1px solid; float:right; color:#fff; font-size:14px; cursor:pointer; margin-right:15px;}


.popWin .popbox .calendar{ float:left; border:#E4E4E4 solid 1px; margin:10px; clear:both;}
.popWin .popbox .calendar em{ display:block; width:70px; height:30px; text-align:center; line-height:30px; float:left; background:#eee}
	.popWin .popbox .calendar a{display:block; width:70px; height:70px; float:left; border:#E4E4E4 solid 1px; border-left:0; margin-right:-1px; margin-bottom:-1px; }
		.popWin .popbox .calendar a span{display:block; width:95%; height:20px; float:left; }
		.popWin .popbox .calendar a span:nth-child(1){ font-size:12px; text-align:left; height:16px; line-height:16px;margin-left:5%; color:#222}
		.popWin .popbox .calendar a span:nth-child(2){ font-size:20px; font-weight:bold;text-align:center; height:34px; font-family:"MicroSoft Yahei";line-height:34px; color:#333;  margin-right:0 auto;}
		.popWin .popbox .calendar a span:nth-child(3){ font-size:14px; height:20px;text-align:right; color:#f60; line-height:20px; margin-right:5%;}
	.popWin .popbox .calendar a:hover{ background:#fb0; color:#FFFFFF; border:#FFFFFF solid 1px; border-left:0; }
		.popWin .popbox .calendar a:hover span{ color:#FFFFFF;}
	.popWin .popbox .calendar p{display:block; width:70px; height:70px; float:left; border:#E4E4E4 solid 1px; margin:0; padding:0; border-left:0; margin-right:-1px; margin-bottom:-1px; }
		.popWin .popbox .calendar p span{display:block; width:95%; height:20px; float:left; }

		.popWin .popbox .calendar p span:nth-child(1){ font-size:12px; text-align:left; height:16px; line-height:16px;margin-left:5%; color:#222}
		.popWin .popbox .calendar p span:nth-child(2){ font-size:20px; font-weight:bold;text-align:center; height:34px; font-family:"MicroSoft Yahei";line-height:34px; color:#333;  margin-right:0 auto;}


.popWinItem{ display:block; width:98%; position:absolute; top:30px; /*left:-90px;*/ background:#F0F0F0;z-index: 50;}
	.popWinItem .closeWin{ display:block; float:right;background: url(images/close.gif) no-repeat scroll 26px 0 rgba(0, 0, 0, 0);color: #555555;cursor:pointer;font-weight: normal; height: 14px; line-height: 14px; margin-top: -15px;text-decoration: none;width: 42px;}
	
	.popWinItem .popbox .calendar{ height:auto;float:left; border:#E4E4E4 solid 1px; clear:both;}
	
	.popWinItem .popbox .calendar em{ display:block; width:12%; height:24px; text-align:center; line-height:24px; float:left; /*background:#ccc; color:#FFFFFF*/}
	.popWinItem .popbox .calendar div{ display:block; width:100%; float:left; border-bottom:#E4E4E4 solid 1px; padding-left:50px; position:relative; background:url(images/calendar_line.png) repeat-y;}
	.popWinItem .popbox .calendar div span.monthBox{ display:block; width:50px; height:38px; position:absolute; left:0; top:50%; margin-top:-19px; }
		.popWinItem .popbox .calendar div span.monthBox h3{ display:block; height:14px; line-height:14px; text-align:center; font-size:12px; font-weight:normal; color:#999}
		.popWinItem .popbox .calendar div span.monthBox h4{ display:block; height:24px; line-height:24px; text-align:center;  font-size:16px; color:#666}
		.popWinItem .popbox .calendar a{display:block; width:14%; height:34px; background:#FFFFFF; float:left; border:#ccc solid 1px; margin-left:-1px; margin-top:-1px; }
			.popWinItem .popbox .calendar a span{display:block; width:100%; height:20px; float:left; }
			.popWinItem .popbox .calendar a span:nth-child(1){ font-size:12px;text-align:left; height:15px; line-height:15px; color:#222; text-indent:4px;}
			.popWinItem .popbox .calendar a span:nth-child(2){ font-size:12px;text-align:center; height:19px; line-height:19px; color:#ff5500;}
			
		.popWinItem .popbox .calendar a:hover{ background:#FFECB0 url(images/select.png) right top no-repeat;}
			
			
		.popWinItem .popbox .calendar p{display:block; width:14%; height:34px; float:left; background:#f8f8f8; border:#ccc solid 1px; margin-left:-1px; margin-top:-1px; }
			.popWinItem .popbox .calendar p span{display:block; width:100%; height:20px; float:left; }
	
			.popWinItem .popbox .calendar p span:nth-child(1){font-size:12px;text-align:left; height:15px; line-height:15px; color:#222;text-indent:4px;}
	


/*详情页*/
@charset "utf-8";
.popWarp{background:#111;-moz-opacity: 0.5;opacity:0.5;filter: alpha(opacity=50);position:absolute;z-index:1200;}
.popWin{display:none; width:522px; background:#E4E4E4; padding:5px; position:absolute; left:40%; top:20%; z-index:1280;}
.popWin .popbox{ background:#fff;float:left; border:#C4C4C4 1px solid; padding:0 4px 13px 4px;}
.popWin .popbox h3{ height:36px; border-bottom:#0477EA 1px solid; font-size:14px; line-height:36px; padding:0 8px; color:#000;background: #fff;}
.popWin .popbox h3 b{ float:left;}
.popWin .popbox h3 span{ float:right; font-weight:100; cursor:pointer;}
.popWin .popbox ul{ display:block;float:left; padding:44px 0 10px 67px;}
.popWin .popbox ul li{ float:left; margin-bottom:16px;}
.popWin .popbox ul li span{ line-height:25px; float:left; display:block;}
.popWin .popbox ul li input{ width:151px; height:20px; border:#8E9BA3 1px solid; line-height:20px;}
.popWin .popbox ul li.button{ padding:36px 15px 0 0;}
.popWin .popbox ul li.button input{ width:78px; height:28px; background:#0477EA; border:#0477EA 1px solid; float:right; color:#fff; font-size:14px; cursor:pointer; margin-right:15px;}


.popWin .popbox .calendars{ float:left; border:#E4E4E4 solid 1px; margin:10px; clear:both;}
.popWin .popbox .calendars em{ display:block; width:70px; height:30px; text-align:center; line-height:30px; float:left; background:#eee}
	.popWin .popbox .calendars a{display:block; width:70px; height:70px; float:left; border:#E4E4E4 solid 1px; border-left:0; margin-right:-1px; margin-bottom:-1px; }
		.popWin .popbox .calendars a span{display:block; width:95%; height:20px; float:left; }
		.popWin .popbox .calendars a span:nth-child(1){ font-size:12px; text-align:left; height:16px; line-height:16px;margin-left:5%; color:#222}
		.popWin .popbox .calendars a span:nth-child(2){ font-size:20px; font-weight:bold;text-align:center; height:34px; font-family:"MicroSoft Yahei";line-height:34px; color:#333;  margin-right:0 auto;}
		.popWin .popbox .calendars a span:nth-child(3){ font-size:14px; height:20px;text-align:right; color:#f60; line-height:20px; margin-right:5%;}
	.popWin .popbox .calendars a:hover{ background:#fb0; color:#FFFFFF; border:#FFFFFF solid 1px; border-left:0; }
		.popWin .popbox .calendars a:hover span{ color:#FFFFFF;}
	.popWin .popbox .calendars p{display:block; width:70px; height:70px; float:left; border:#E4E4E4 solid 1px; margin:0; padding:0; border-left:0; margin-right:-1px; margin-bottom:-1px; }
		.popWin .popbox .calendars p span{display:block; width:95%; height:20px; float:left; }

		.popWin .popbox .calendars p span:nth-child(1){ font-size:12px; text-align:left; height:16px; line-height:16px;margin-left:5%; color:#222}
		.popWin .popbox .calendars p span:nth-child(2){ font-size:20px; font-weight:bold;text-align:center; height:34px; font-family:"MicroSoft Yahei";line-height:34px; color:#333;  margin-right:0 auto;}


.popWinItem{ display:block; width:98%; position:absolute; top:30px; /*left:-90px;*/ background:#F0F0F0;z-index: 50;}
	.popWinItem .closeWin{ display:block; float:right;background: url(images/close.gif) no-repeat scroll 26px 0 rgba(0, 0, 0, 0);color: #555555;cursor:pointer;font-weight: normal; height: 14px; line-height: 14px; margin-top: -15px;text-decoration: none;width: 42px;}
	
	.popWinItem .popbox .calendars{ height:auto;float:left; border:#E4E4E4 solid 1px; clear:both;}
	
	.popWinItem .popbox .calendars em{ display:block; width:12%; height:24px; text-align:center; line-height:24px; float:left; /*background:#ccc; color:#FFFFFF*/}
	.popWinItem .popbox .calendars div{ display:block; width:100%; float:left; border-bottom:#E4E4E4 solid 1px; padding-left:50px; position:relative; background:url(images/calendar_line.png) repeat-y;}
	.popWinItem .popbox .calendars div span.monthBox{ display:block; width:50px; height:38px; position:absolute; left:0; top:50%; margin-top:-19px; }
		.popWinItem .popbox .calendars div span.monthBox h3{ display:block; height:14px; line-height:14px; text-align:center; font-size:12px; font-weight:normal; color:#999}
		.popWinItem .popbox .calendars div span.monthBox h4{ display:block; height:24px; line-height:24px; text-align:center;  font-size:16px; color:#666}
		.popWinItem .popbox .calendars a{display:block; width:13%; height:34px; background:#FFFFFF; float:left; border:#ccc solid 1px; margin-left:-1px; margin-top:-1px; }
			.popWinItem .popbox .calendars a span{display:block; width:100%; height:20px; float:left; }
			.popWinItem .popbox .calendars a span:nth-child(1){ font-size:12px;text-align:left; height:15px; line-height:15px; color:#222; text-indent:4px;}
			.popWinItem .popbox .calendars a span:nth-child(2){ font-size:12px;text-align:center; height:19px; line-height:19px; color:#ff5500;}
			
		.popWinItem .popbox .calendars a:hover{ background:#FFECB0 url(images/select.png) right top no-repeat;}
			
			
		.popWinItem .popbox .calendars p{display:block; width:13%; height:34px; float:left; background:#f8f8f8; border:#ccc solid 1px; margin-left:-1px; margin-top:-1px; }
			.popWinItem .popbox .calendars p span{display:block; width:100%; height:20px; float:left; }
	
			.popWinItem .popbox .calendars p span:nth-child(1){font-size:12px;text-align:left; height:15px; line-height:15px; color:#222;text-indent:4px;}
	


