@charset "utf-8";
/* CSS Document */
@import url("reset.css");
@import url("top.css");
@import url("foot.css");




body{ background:url(../images/cwhy/hybj.jpg) no-repeat top center;}

w_1200{ width:1200px; margin:0 auto;}
.hytop{ height:368px;}
.hynr_l{ width:760px; padding:10px 20px 20px; background:#fff; border-radius:10px; min-height:1100px; box-shadow: 1px 1px 10px  rgba(0,0,0,0.3); margin-left:18px; margin-top:30px;     margin-bottom: 65px;}
.hynr_l li h3{ height:55px; line-height:55px; font-size:18px;}
.hynr_l li h3 em{ width:404px; font-size:20px;  color:#1e8ed8; float:left;}
.hynr_l li h3 span{  font-weight:normal;  float:left;}
.hynr_l li h3 i{ font-style:normal; font-weight:normal;  float:right;}
.hynr_l li p{ background:#eaf7ff; padding:20px 10px; line-height:26px;}
.hynr_l li p span{ color:#1e8ed8; font-size:18px; font-weight:bold; }
.hynr_r{ width:355px; margin-right:12px; margin-top:18px;}
.hyrl{ height:370px;  background:url(../images/cwhy/hy3.png) no-repeat top center; overflow:hidden;}
.hyrl h3{ font-size:20px; color:#1e8ed8; text-align:center;  margin-top:23px;}
.yhimg{ width:324px; padding:10px; background:#fff; margin-left: 5px; margin-top:15px;  box-shadow: 1px 1px 10px  rgba(0,0,0,0.3);}
.yhimg img{ width:324px; height:103px;}
.hyld{ box-shadow: 1px 1px 10px  rgba(0,0,0,0.3); width:344px; min-height:400px; background:#fff; border-radius:10px; overflow:hidden; margin-top:20px; margin-left:5px; padding-bottom: 18px;}
.hyld .dld{ text-align:center; margin-bottom:20px;}
.hyld .dld p{ margin-top:5px;}
.hyld h3{ text-align:center;  font-size:20px;  color:#1e8ed8; margin:20px 0;}
.hyld ul li{ width:33.3%; float:left; text-align:center; margin-bottom:20px;}
.hyld ul li img{ margin-bottom:5px;}
.hyld p{ font-size:16px; font-weight:bold; color:#1e8ed8;}
.hyld img{ width:82px; height:114px;}


.calendarBox{position: relative;width: 321px;margin: 0px auto;}
.calendar{margin: 20px;position: absolute;width: 281px;margin-top: 0px;}
.calendar ul{width: 100%; height: auto; overflow: hidden;}
.calendar ul li{width: 100%; height: auto; font-size: 15px;}
.calendar ul li.top{ position: relative; height: 45px; text-align: center; line-height: 45px; padding-bottom: 10px;}
.calendar ul li.top #topDate{font-size: 30px;position: absolute;left: 60px;width: 150px;}
.calendar ul li.week{height: 41px; background-color: #54bbff;}
.calendar ul li span{display: block;float: left;height: 25px;width: 26px;padding: 8px 7px;text-align: center;font-family: Simsun;font-size: 16px;}
.calendar ul.tbody{overflow:inherit}
.calendar ul.tbody li{position: relative; height: 37px;}
.calendar ul.tbody li span{padding: 6px 7px;}
.calendar ul.tbody li font{height: 25px; height: 25px; display: block;}
.calendar ul.tbody li .curDate font{cursor: pointer;color: #FFFFFF;font-weight: bold;background: #efab00;border-radius: 20px;line-height: 25px;}
.calendar ul.tbody li .curDate .rili_jj{display: none; color: #FFFFFF; font-size: 14px; text-align: left; background: #3881b6; padding: 5px 10px; width: 295px; height: auto; overflow: hidden; position: absolute; left: 0; top:32px;z-index: 99;}
.calendar ul.tbody li .curDate:hover font{background: #c00;}
.calendar ul.tbody li .curDate:hover .rili_jj{display: block;}

.calendar #left, .calendar #right{cursor: pointer;position: absolute;width: 40px;height: 45px;padding-bottom: 0px;}
.calendar #left{left: 0px;}
.calendar #right{right: 0px;}
.calendar #left:hover, .calendar #right:hover{ color: #3881b6;}






