@charset "UTF-8";
/* CSS Document */
*{ margin:0; padding:0; list-style:none; font-family:Arial, Helvetica, sans-serif;}
body{ font-size:12px;} 
.pagewidth{ width:980px; margin:0 auto;}
a{ color:#333; text-decoration:none;}
a:hover{ color:#dd0000; text-decoration:underline;}
.clear{ display:block;overflow:hidden;clear:both;height:0;line-height:0;font-size:0;}
.mb5{ margin-bottom:5px;}
.hidden {display:none;}
img{ border:none;}
.block10{ display:block; height:10px; clear:both;}
.block20{ display:block; height:20px; clear:both;}
.fl{ float:left;}
.hide{display:none;}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden; font-size:0;} 
* html .clearfix {height: 1%;}



/*翻页样式*/
.page{ padding:20px 15px 20px 15px;text-align:right;}
.page a{ padding:4px 8px 4px 8px; border:#e6e7e8 solid 1px; background:#fff; color:#666666; font-size:12px; margin-right:5px;}
.page a:hover{ border:#828589 solid 1px; background:#9ea2a6; color:#fff; text-decoration:none; }
.page .cur{border:#828589 solid 1px; background:#9ea2a6; color:#fff; text-decoration:none;}


/*日期*/
.jcDateIco { background:#fff url(../images/dateIco.png) no-repeat right center; }
input.jcDate { cursor:pointer; }
#jcDate { background:#fefefe; width:161px; padding:10px; height:203px; position:absolute; z-index:1000; border:2px solid #2b84b5; color:#333; display:none;font-size:0; overflow:hidden; }
#jcDateTt { height:15px; line-height:15px; position:relative; margin-bottom:10px; }
#jcDateTt a { color:#333; display:block; position:absolute; top:0; width:15px; height:15px; cursor:pointer; }
#jcDateTt a#d_prev { background:url(../images/r_left.png) no-repeat center 3px; left:0; }
#jcDateTt a#d_next { background:url(../images/r_right.png) no-repeat center 3px; right:0; }
#jcDateTt a#d_prev:hover { background-position:center -11px; background-color:#2b84b5; }
#jcDateTt a#d_next:hover { background-position:center -11px; background-color:#2b84b5; }
#jcDateTt div { position:absolute; top:0; left:15px; right:15px; bottom:0; color:#333; font-size:12px; font-weight:bold; text-align:center; }
#jcDateTt div samp,#jcDateTt div span { margin:0 5px; color:#333; font-size:12px; font-weight:bold; cursor:pointer; }
#jcDateTt div samp:hover,#jcDateTt div span:hover,#jcDateTt div samp.visited,#jcDateTt div span.visited { color:#2b84b5; }
#jcDateMax { width:1935px; height:124px; position:relative; left:-687px; top:0;}
#jcDateMax ul { width:161px; font-size:0; float:left; height:124px; display:inline-black; }
#jcDayWrap { overflow:hidden; }
#jcYeas,#jcMonth { display:none; overflow:hidden; padding-left:2px; margin-bottom:10px; }
#jcYeas dt,#jcYeas dd { font-weight:bold; width:53px; height:30px; float:left; text-align:center; line-height:30px; cursor:pointer; }
#jcYeas dt:hover,#jcYeas dd:hover,#jcMonth dt:hover,#jcMonth dd:hover { background:#5aaad8; color:#fff; }
#jcYeas dt.visited,#jcYeas dd.visited,#jcMonth dt.visited,#jcMonth dd.visited { background:#2b84b5; color:#fff; }
#jcMonth dt { font-weight:bold; width:53px; height:25px; float:left; text-align:center; line-height:25px; cursor:pointer; margin:10px 0; }
#jcDayWrap ul li,
#jcDayCon dt { float:left; width:23px; line-height:20px; text-align:center; display:inline; }
#jcDayWrap ul li { color:#bbb; cursor:pointer; }
#jcDayCon dt { color:#2b84b5; font-size:13px; }
#jcDayWrap ul li.jcDateColor { color:#555; }
#jcDayWrap ul li.visited { background:#2b84b5; color:#fff; }
#jcDayWrap ul li:hover { background:#5aaad8; color:#fff; }
#jcDateMax { clear:both; }
#jcDateBtn { clear:both; line-height:19px; height:19px; padding-top:10px; overflow:hidden; }
#jcTimeWrap { float:right; width:54px; border:1px solid #999; border-left:1px solid #555; border-top:1px solid #555; height:17px; overflow:hidden; display:none; }
#jcDateBtn label { width:6px; line-height:18px; height:17px; display:block; float:left; text-align:center; color:#333; }
#jcDateBtn input { line-height:17px; height:17px; text-align:center; float:left; width:24px; border:0; }
#jcDateBtn samp,#jcDateBtn span { float:left; margin-right:10px; cursor:pointer; }
#jcDateBtn samp:hover,#jcDateBtn span:hover { color:#d52222; }
#jcDateBtn a#d_sub { width:37px; float:right; display:block; line-height:18px; height:17px; text-align:right; cursor:pointer; }
#jcDateBtn a#d_sub:hover { text-decoration:none; color:#d52222; font-weight:bold; }





/* 轻量级弹窗*/
.notifyModal {position:fixed;z-index:999999;background:rgba(255,255,255,0.5);opacity:0;cursor:pointer;transition:all 200ms ease}
.notifyModal.overlay {top:0;bottom:0;left:0;right:0}
.notifyModal.overlay.center {top:0;bottom:0}
.notifyModal.open {opacity:1}
.notifyModal.open .notifyModal_content {-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1)}
.notifyModal .notifyModal_content {position:absolute;background:#F9EDBE;width:140px;padding:25px 20px;margin:auto; text-align:center;	-moz-border-radius: 6px;border-radius: 6px;box-shadow: 0px 0px 5px #333; -webkit-box-shadow: 0px 0px 5px #333;-moz-box-shadow: 0px 0px 5px #333; font-size:14px; font-size:16px; font-weight:bold; color:#dd0000;}
.notifyModal.leftTop {top:0;left:0}
.notifyModal.centerTop {top:0;left:0;right:0}
.notifyModal.rightTop {top:0;right:0}
.notifyModal.center {top:35%;bottom:auto;left:0;right:0}
.notifyModal.leftBottom {bottom:0;left:0}
.notifyModal.centerBottom {bottom:0;left:0;right:0}
.notifyModal.rightBottom {bottom:0;right:0}
.notifyModal.center .notifyModal_content {left:0;right:0;top:35%}
.notifyModal.leftTop .notifyModal_content {left:20px;top:20px}
.notifyModal.centerTop .notifyModal_content {left:0;right:0;top:20px}
.notifyModal.rightTop .notifyModal_content {right:20px;top:20px}
.notifyModal.leftBottom .notifyModal_content {left:20px;bottom:20px}
.notifyModal.centerBottom .notifyModal_content {left:0;right:0;bottom:20px}
.notifyModal.rightBottom .notifyModal_content {right:20px;bottom:20px}
.notifyModal .notifyModal_content .close {line-height:12px;font-size:25px;font-family: "Courier New", Courier, monospace;position:absolute;right:8px;top:8px;color:#cc0000;padding:0;cursor:pointer;background:transparent;border:0;outline:0}
.hintModal {position:relative;overflow:visible}
.hintModal .hintModal_container {display:none;left:0;margin:0;font:initial;text-transform:none;position:absolute;background:#F8F4E1;padding:10px;border:1px solid #B4A984;box-shadow:0 2px 6px rgba(0, 0, 0, 0.3);display:none;opacity:0;text-align:left;max-width:260px;min-width:260px;z-index:1;font-size:12px;font-weight:normal;margin-top:6px;color:#555;top:100%;box-sizing:border-box;font-family:sans-serif;font-weight:initial;font-style:initial;color:initial;text-decoration:initial;text-transform:initial}
.hintModal .hintModal_container:before,
.hintModal .hintModal_container:after {content:'';position:absolute;border:6px solid transparent;border-top-width:0;border-bottom-color:#B4A984;top:-6px;left:6px}
.hintModal .hintModal_container:before {border-bottom-color:#B4A984;top:-6px}
.hintModal .hintModal_container:after {border-bottom-color:#F8F4E1;top:-5px;z-index:1}
.hintModal.bottomRight .hintModal_container {left:auto;right:0}
.hintModal.bottomRight .hintModal_container:before,
.hintModal.bottomRight .hintModal_container:after {left:auto;right:6px}
.hintModal.bottomCenter .hintModal_container {left:-120px;right:-120px;margin-left:auto;margin-right:auto}
.hintModal.bottomCenter .hintModal_container:before,
.hintModal.bottomCenter .hintModal_container:after {left:50%;margin-left:-6px}