a{color:#4f4f4f;text-decoration:none;}
.wrapper{width:1200px;margin: -292px auto 30px !important;background-color:#fff;padding:2px;overflow:hidden;}
.clear{clear:both;overflow:hidden;display:block;font-size:0;height:0;line-height:0;}
.clr{overflow:hidden;}
.mt1{margin-top:10px;}
.mt2{margin-top:16px;}

.nav{height:30px;width:960px;background:url(/images/lhl/nav_bg.gif) repeat-x;background-color:#c33;overflow:hidden;}
.nav ul{font-size:15px;margin:0px;padding:0px;}
.nav ul li{float:left;width:60px;background:url(/images/lhl/nav_line.gif) no-repeat right top;text-align:center;overflow:hidden;list-style-type: none;}
.nav ul li a{line-height:26px;padding-right:5px;padding-left:5px;display:block;color:#fff;font-weight:normal;text-decoration:none;letter-spacing:3px;padding-top:2px;}
.nav ul li a:hover,.nav ul li a:active{font-size:15px;color:#fff;text-decoration:none;background:url(/images/lhl/nav_bg_cur.gif) no-repeat center top;}

.correl {margin-top:5px;padding-left:6px;height:30px;width:950px;overflow:hidden;color:#256DB1;}
.correl ul{margin:0;padding:0;font-size:15px;}
.correl ul li{ float:left;line-height:18px;padding:4px 10px;text-align:center;margin-right:10px;background-color:#fff2e8;border:1px #ffe3ca solid;border-radius:4px;}
.correl ul li a{color:#4f4f4f;text-decoration:none;}
.correl ul li:hover{background-color:#ffe3ca;}
.correl ul li .this{color:#CB0000;}

.plt{width:700px;float:left;overflow:hidden;}
.place{width:auto;height:32px;line-height:32px;background-color:#f6f6f6;border:1px solid #d9d9d9;text-indent:12px;font-size:14px;color:#333;overflow:hidden;}
.place a{color:#333;margin:0px 2px;}
.place a:hover{color:#ff3333;text-decoration:none;}

/* 功能导航 */

.red{color:red;}
.fright{float:right;}
.p10{padding:10px;}
.center{text-align:center;}
.line {border-top: 1px dashed #dcc4b0;margin: 8px;}
.ipt,.cmint{padding:1px 0 1px 5px;height:28px;line-height:18px;border:1px solid #d0ad9a;vertical-align:middle;background-color:#fff;font-size:14px;font-family:"\5b8b\4f53"}
.select,.zbslt{color:#3e4144;font-size:14px;height:28px;vertical-align:middle;border:1px solid #d0ad9a}

#btn_top{opacity:.6;background:#666 url(/images/lhl/to_top.png) center 50% no-repeat;border-radius:6px;position:fixed;left:50%;bottom: 80px;margin-left: 485px;border:solid 1px #555;width:42px;height:42px;display:block;z-index:100001;}

.wxcyweekcont {
    display: flex
;
    flex-direction: row;
    flex: 1;
    float: left;
    height: 30px;
    margin-left: 10px;
    padding: 0;
    margin: 0;
    text-align: center;
}
.wxcyweek {
    display: flex
;
    align-items: center;
}
.wxcyweek a {
    color: #000;
}

.wxcyweekcont a {
    display: flex
;
    flex: 1;
    text-align: center;
    justify-content: center;
    flex-direction: column;
    float: left;
    padding: 0 11px;
    text-align: center;
}
.wxcyweek a {
    color: #000;
}
.wxcyweekcont i {
    display: block;
    height: 28px;
    line-height: 28px;
    font-size: 18px;
    font-weight: normal;
    color: #000;
}
em, i {
    font-style: normal;
}
.wxcyweekcont .active em {
    background: #D4473D;
    color: #ffffff;
}
.wxcyweekcont em {
    display: block;
    height: 28px;
    line-height: 28px;
    font-size: 18px;
}
.global{background:url(/images/lhl/bgm02.png) repeat;padding:0;background-size: 400px auto;margin:0;}
.index_leftarrow,.index_rightarrow{position:absolute;display:block;width:40px;height:40px}
.index_leftarrow{background:url(/images/lhl/index_leftarrow.png) no-repeat;background-size:40px auto;top:33%;left:35%;margin-top:-15px}
.index_rightarrow{background:url(/images/lhl/index_rightarrow.png) no-repeat;background-size:40px auto;top:33%;right:35%;margin-top:-15px}
.arrow_left,.arrow_right{position:fixed;width:30px;height:50px;background-color:#CC0000;}
.arrow_left{background-image:url(/images/lhl/leftarrow1.png);background-repeat:no-repeat;background-size:30px auto;top:50%;left:0;background-position:center}
.arrow_right{background-image:url(/images/lhl/rightarrow1.png);background-size:30px auto;top:50%;right:0;background-repeat:no-repeat;background-position:center}
/*日历三部分*/
.calendar{height:432px;position:relative;}
.global_border{position:absolute;}
.border_fl,.border_fr{width:9px;height: 425px;background:url(/images/lhl/bg4.gif) repeat-y;top:7px;}
.border_fl{left:0;}
.border_fr{right:-1px;background:url(/images/lhl/bg4_2.gif) repeat-y right;}
.border_top{width:1200px;height:7px;background:url(/images/lhl/2012_bj_1.gif) repeat-x;top:0;left:9px;}
.border_bottom{width:1200px;height:7px;background:url(/images/lhl/2012_bj_1_2.gif) repeat-x;bottom:0;left:9px;}
.border_fltop{width:9px;height:7px;top:0;left:0;background:url(/images/lhl/2012_bj_2.gif);}
.border_frtop{width:9px;height:7px;top:0;right:0;background:url(/images/lhl/2012_bj_3.gif);}
.border_flbottom{width:9px;height:7px;bottom:0;left:0;background:url(/images/lhl/2012_bj_2_2.gif);}
.border_frbottom{width:9px;height:7px;bottom:0;right:0;background:url(/images/lhl/2012_bj_3_2.gif);}
.goodcalendar{width:400px;height:432px;float:left;}
.kalendar{width:390px;height:510px;float:left;border-left:1px solid #956939;border-right:1px solid #956939;background: #e9ddc3;}

.left_arrow,.right_arrow{width:19px;height:36px;position:absolute;top:50%;}
.left_arrow{background:url(/images/lhl/left-arrow.png);left:80px;}
.right_arrow{background:url(/images/lhl/right-arrow.png);right:80px;}

.goodcalendar_top{height:268px;flaot:left;}
.suitable{height:104px;width:100%;float:left;overflow:hidden;}
.suitable span{display:block;width:60px;height:60px;background: linear-gradient(#ff2d2d, #da2020);border-radius:50px;text-align:center;line-height:60px;font-size:46px;color:#FFF;font-family:"SongTi";margin:20px 0 0 165px;}
.suitable .ji {
    background: linear-gradient(#40b073, #1d8a4f);
}
.suitable_con{height:136px;width:100%;float:left;overflow:hidden;}
.suitable_con ul{height:136px;background:url(/images/lhl/bgm03.jpg) no-repeat;background-size: 400px auto;margin:0;padding:0px 0 0 0;}
.suitable_con ul li{float:left;font-size:14px;width:25%;text-align:center;height:22px;overflow:hidden;padding-top:1px;line-height:22px;}
.suitable_con ul:first-child{}
.solar{height:33px;width:100%;background:#757575;float:left;text-align:center;color:#FFF;line-height:33px;}
.suitable_con ul .compatibility{width:100%;text-align:center;font-size:16px;height:30px;line-height:30px;background:url(/images/lhl/bgm.jpg) repeat;}
.mammon{width:100%;height:156px;float:left;border-bottom:1px solid #CCC;overflow:hidden;}
.mammon_left{width:200px;height:156px;float:left;border-right:1px solid #CCC;}
.mammon_right{width:200px;height:156px;float:left;}
.mammon_left h4,.mammon_right h4{height:50px;text-align:center;line-height:50px;width: 200px;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 ul{margin:0;padding:0;}
.cs li{text-align:center;line-height:24px;}
.mammon_foot{width:100%;float:left;margin:0;padding:0;}
.mammon_foot span{display:block;height:48px;text-align:center;line-height:24px;margin-top:15px;}
.mammon_foot p{margin:0;padding:0;}

.kalendar{width:390px;height:432px;float:left;border-left:1px solid #956939;border-right:1px solid #956939;}
.kalendar_top{height:300px;}
.kalendar_top h3,.kalendar_top h5{height:50px;text-align:center;font-size:16px;*font-size:16px;*+font-size:16px;line-height:50px;font-weight: bold;}
.kalendar_top h5{margin-top:50px;}
.kalendar_date{height:160px;text-align:center;}
.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_day{height:160px;text-align:center;}
.kalendar_day span{font-size:40px;color:#D3463D;font-weight: bold;}
.kalendar_day 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;}
.kalendar_foot_global em,.ecliptic_left_mid ul li em{color:#88631E;font-size:14px;}
.kalendar_foot_global span strong{font-size:14px;}
.kalendar_foot_global span font{font-size:14px;}
.kalendar_foot_last{border-bottom:none;}

/*时辰吉日*/
.time,.time_01{margin-top:20px;border:1px solid #956939;overflow:hidden;}
.t_11,.t_12,.t_6{border:1px solid #CCC;border-width:1px 0px 0px 1px;padding:5px 0;margin:0;font-size:14px}
.time h5{height:30px;background:#757575;text-align:center;line-height:30px;color:#FFF;font-size:14px;margin:0;padding:0;}

/*日期*/
.yl{margin:20px 0;height:30px;padding:0;}
.yl_left{float:left;width:70px;padding:0;}
.yl_left a:link,.yl_left a:visited{display:block;background:#DDDDDD;line-height:30px;font-size:18px;font-weight:normal;color:#000;}
.yl_left a:hover{text-decoration:underline;color:#D3463D;}
.yl_right{float:right;padding:0;margin:0;}
.yl_mid{float:left;height: 30px;margin-left: 10px;padding:0;margin:0;text-align:center;}
.yl_mid li{float:left;padding:0 11px;text-align:center;}
.yl_mid li a:link,.yl_mid li a:visited{display:block;line-height:30px;font-size:18px;font-weight:normal;color:#000;}
.yl_mid li a:hover{text-decoration:underline;color:#D3463D;}
.yl_mid .today{background:#D4473D;}
.yl_mid .today a:link,.yl_mid .today a:visited{color:#FFF;}
.yl_mid .today a:hover{color:#FFF;}
.yl_mid .gray{background:#DDD;}
.yl_mid .gray a:link,.yl_mid .gray a:visited{color:#000;}
.yl_mid .gray a:hover{color:#D3463D;}
.tabbtn01 {
    height: 43px;
    border: #bfbfbf solid 1px;
    width: 1196px;
}
.wrapper p {
    padding: 10px;
}
.title_about {
    padding: 10px;
    
}
ul {
    margin: 0;
    padding: 0;
}
.tabbtn01 li {
    float: left;
    position: relative;
    margin: 0 0 0 -1px;
    margin-left: 20px;
    width: 250px;
    text-align: center;
    font-size: 14px;
    font-weight: 900;
    color: #333333;
    height: 20px;
    padding: 12px 0;
}
li {
    list-style: none;
}
.tabcon01 {
    border: #bfbfbf solid 1px;
    height: 370px;
}
.tabcon01 ul {
    float: left;
    width: 265px;
    margin-left: 13px;
    line-height: 28px;
    margin-top: 10px;
    display: inline;
    font-size: 14px;
}
ol, ul {
    list-style: none;
}
.tabcon01 li span {
    margin: 0 5px 0 0;
    font-family: "宋体";
    font-size: 12px;
    font-weight: 400;
    color: #000;
    display: inline;
}
