/*! CSS Used from: /statics/pc/sm/style.css */
/*! CSS Used from: /statics/pc/sm/laocalendar.css */
.global{background:url(/statics/pc/sm/calendar/bgm02.png) repeat;padding:0;margin:0;}
.index_leftarrow,.index_rightarrow{position:absolute;display:block;width:40px;height:40px;}
.index_leftarrow{background:url(/statics/pc/sm/calendar/index_leftarrow.png) no-repeat;background-size:40px auto;top:33%;left:35%;margin-top:-15px;}
.index_rightarrow{background:url(/statics/pc/sm/calendar/index_rightarrow.png) no-repeat;background-size:40px auto;top:33%;right:35%;margin-top:-15px;}
.calendar{height:432px;position:relative;}
.global_border{position:absolute;}
.border_fl,.border_fr{width:9px;height:425px;background:url(/statics/pc/sm/calendar/bg4.gif) repeat-y;top:7px;}
.border_fl{left:0;}
.border_fr{right:-1px;background:url(/statics/pc/sm/calendar/bg4_2.gif) repeat-y right;}
.border_top{width:982px;height:7px;background:url(/statics/pc/sm/calendar/2012_bj_1.gif) repeat-x;top:0;left:9px;}
.border_bottom{width:982px;height:7px;background:url(/statics/pc/sm/calendar/2012_bj_1_2.gif) repeat-x;bottom:0;left:9px;}
.border_fltop{width:9px;height:7px;top:0;left:0;background:url(/statics/pc/sm/calendar/2012_bj_2.gif);}
.border_frtop{width:9px;height:7px;top:0;right:0;background:url(/statics/pc/sm/calendar/2012_bj_3.gif);}
.border_flbottom{width:9px;height:7px;bottom:0;left:0;background:url(/statics/pc/sm/calendar/2012_bj_2_2.gif);}
.border_frbottom{width:9px;height:7px;bottom:0;right:0;background:url(/statics/pc/sm/calendar/2012_bj_3_2.gif);}
.goodcalendar{width:280px;height:432px;float:left;}
.kalendar{width:390px;height:510px;float:left;border-left:1px solid #956939;border-right:1px solid #956939;background:url(/statics/pc/sm/calendar/bgm01.jpg) repeat;}
.goodcalendar_top{height:268px;float:left;}
.suitable{height:104px;width:100%;float:left;overflow:hidden;}
.suitable span{display:block;width:60px;height:60px;background:#D4473D;border-radius:50px;text-align:center;line-height:60px;font-size:46px;color:#FFF;font-family:"SongTi";margin:20px 0 0 120px;}
.suitable .ji{background:#000;}
.suitable_con{height:136px;width:100%;float:left;overflow:hidden;}
.suitable_con ul{height:136px;background:url(/statics/pc/sm/calendar/bgm03.jpg) no-repeat;margin:0;padding:0px 0 0 0;}
.suitable_con ul li{float:left;width:25%;text-align:center;height:22px;overflow:hidden;padding-top:1px;line-height:22px;}
.solar{height:33px;width:100%;background:#757575;float:left;text-align:center;color:#FFF;line-height:33px;}
.goodcalendar_foot{height:192px;float:left;}
.mammon{width:100%;height:156px;float:left;border-bottom:1px solid #CCC;overflow:hidden;background-color: #ffffff;}
.mammon_left{width:139px;height:156px;float:left;border-right:1px solid #CCC;}
.mammon_right{width:140px;height:156px;float:left;}
.mammon_left h4,.mammon_right h4{height:50px;text-align:center;line-height:50px;font-size:18px;}
.jishen{width:100%;}
.jishen ul{margin:0;padding:0;}
.jishen li{width:49.999%;float:left;text-align:center;padding:1px 0;}
.cs{height:156px;width:80%;margin:0 auto;padding:0;}
.cs li{text-align:center;line-height:24px;}
.kalendar{width:318px;height:432px;float:left;border-left:1px solid #956939;border-right:1px solid #956939;background:url(/statics/pc/sm/calendar/bgm01.jpg) repeat;}
.kalendar_top{height:300px;}
.kalendar_top h3,.kalendar_top h5{height:50px;text-align:center;font-size:16px;*font-size:16px;line-height:50px;font-weight:bold;}
.kalendar_top h5{margin-top:35px;}
.kalendar_date{height:160px;text-align:center;line-height:1.4;}
.kalendar_date span{font-size:125px;color:#D3463D;font-weight:bold;}
.kalendar_date p{font-size:25px;color:#D3463D;font-weight:bold;}
.kalendar_foot{width:310px;margin:24px auto;border:1px solid #956939;}
.kalendar_foot_global{width:310px;border-bottom:1px solid #CCC;margin:auto;}
.kalendar_foot_global span{display:block;height:28px;line-height:24px;text-align:center;padding:5px 0;font-size:14px;}
.time{margin-top:20px;border:1px solid #956939;overflow:hidden;}
.time div{ background-color:#ffffff;}
.time h5{height:30px;background: #edd9ab;text-align: center;line-height: 30px;color: #666666;font-size:14px;margin:0;padding:0;}
.backcolor1{background-color:#f7e7c3;    padding-top: 15px;}
