/* å‰”é™¤æµè§ˆå™¨é»˜è®¤æ ·å¼ */
html{color:#000;background:#FFF;
    font-family:'Microsoft YaHei'
}
/*ç»Ÿä¸€æŽ§åˆ¶å’¨è¯¢æ–‡å­—è¶…å®½çš„æ ·å¼*/
.body_life .thuang_li_zi_xun .right h4{
	width: 570px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
} 
.left_main_body .thuang_li_zi_xun .right h4{
    width: 570px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.thuang_li_zi_xun .right h4,.thuang_li_zi_xun .right h3{
    width: 570px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form, 
fieldset,input,textarea,p,blockquote,th,td { 
margin:0; 
padding:0; 
} 
table { 
border-collapse:collapse; 
border-spacing:0; 
} 
fieldset,img {
border:0; 
} 
address,caption,cite,code,dfn,em,strong,th,var { 
font-style:normal; 
font-weight:normal; 
} 
ol,ul { 
list-style:none; 
} 
caption,th { 
text-align:left; 
} 

q:before,q:after { 
content:''; 
} 
abbr,acronym { border:0; 
}
/* æ¸…é™¤æµ®åŠ¨ */
.clearfloat{
    clear:both;
}
.clearfix:after{
    content:".";        
    display:block;        
    height:0;        
    clear:both;        
    visibility:hidden;        
}
a{
    color: #000;
    text-decoration:none
}
a:hover{
    color:#ff0000 !important;
}
.redBlock+span{
    font-size: 18px;
    font-weight: bold;
}
/* dt,dd{
    display: inline-block
}   */
/*å‰¯æ ‡é¢˜æ—è¾¹çš„å°çº¢å—*/
.redBlock{
    display: inline-block;
    background-color: #cc0000;
    width: 5px;
    height: 20px;
    position: relative;
    top:4px;
    margin-right: 14px;
    margin-left: 2px;
}
/* æ­£æ–‡ */
/* header */
.head_main{
    width: 100%;
    height:88px; 
    line-height: 88px;
    margin: 0 auto;
    position: relative;
    z-index: 0;
}
.head{
    width: 1100px;
    height: 88px;
    margin: 0 auto;
    text-align: center;
}
.logo{
    width:210px; 
    height:88px; 
    float:left; 
    background:url("../wnl_data/logo.png") no-repeat 0 0;
}


/**logo扫光效果CSS**/
.logo{
  position: relative;
  overflow: hidden;
  max-height: 50px;
}
.logo:before {
    content: "";
    position: absolute;
    width: 150px;
    height: 10px;
    background-color: rgba(255, 255, 255, 0.5);
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    -webkit-animation: blink 1s ease-in 1s infinite;
    animation: blink 1s ease-in 1s infinite;
}


.tian_qi_search{
    height: 88px;
    line-height: 88px;
    float: right;
}
.tian_qi_search select{
    display: inline-block;
    width: 64px;
    height: 42px;
    border: 1px solid #e5e5e5;
    float: left;
    margin-top: 24px;
    outline: none;
    line-height: 42px;
    vertical-align: middle;
    padding: 10px 0;
}
.tian_qi_search form{
    display: inline-block;
    width: 336px;
    height: 40px;
    border: 1px solid #e5e5e5;
    float: left;
    margin-top: 24px;
    overflow: hidden;
    border-left:none;
}
.tian_qi_search form input{
    width: 88%;
    height: 40px;
    float: left;
    padding: 0 0 0 7px;
    line-height: 40px;
    display: inline-block;
    border: none;
}
.tian_qi_search form button{
    display: inline-block;
    float: left;
    padding: 0;
    margin: 10px 0 0 4px;
    width: 20px;
    height: 20px;
    background: url(../wnl_data/tqss.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    border: none;
}
.tianqi_iframe{
    /* height: 88px; */
    border: none;
}
.head_right_main ul li{
    float: left;
    line-height: 88px;
}
/* å¯¼èˆªnav */
.navs{
    width: 100%;
    background: #cc0000;
    display: block;
    height: 46px;
    line-height: 46px;
    margin: 0 auto;
    position: relative;
    z-index: 0;
}
.navs .main_navs{
    list-style: none;
    width: 1100px;
    height: 46px;
    margin: 0 auto;
    text-align: center;
}
.navs .main_navs li{
    float:left; 
    height: 46px;
    width: 122px;
}
.navs .two_navs li{
    float:left; 
    height: 46px;
    width: 140px;
}
.navs .main_navs li a{
    color:#FFF;
    width: 121px;
    font-size: 16px!important;
    display: inline-block;
}
.navs .main_navs li a:hover{
    color:#fff !important;
    text-decoration: none!important;
}
.navs .main_navs li:hover{
    background-color: #ab0000; 
    cursor: pointer;
}
.two_navs1{
    background-color: #ab0000;
}
.navs .two_navs li a:hover{
    color:#fff !important;
    text-decoration: none!important;
    font-weight: bold
}
.navs .two_navs li a{
   font-size: 14px!important;
}
.navs .two_navs li:hover{
    cursor: pointer;
}
#header{
        margin: 0;
    height: auto;
    z-index: 999;
    /* position: relative; */
    width: 100%;
}
/*å‰æ—¥ å‰æ—¶ 24èŠ‚æ°”è¡¨*/

/*ä»¥ä¸‹é‡æž„å‰æ—¶æŸ¥è¯¢çš„æ ·å¼*/
.field_word{
    margin-top: 14px;
    text-align: left;
    border-bottom: 1px solid #ddd;
    padding-bottom:14px; 
    font-size: 14px;
}
.field_word strong{
    font-weight: bold
}
.field_word+a{
    display: block;
    float: left;
    margin-top: 12px;
    margin-right: 20px;
    font-size: 14px;
    text-align: left
}
.field_word+a:hover{
    color:#000 !important;
}
.field_word+a .luck,.bad{
    width: 26px;
    height: 20px;
    color: #FFF;
    text-align: center
}
.field_word+a .clearfix:first-child{
    margin-bottom: 8px;
}
.luck{
    background-color: #5bc111;
}
.bad{
    background-color: #fc3939;
}
.field_word+a dt,dd{
    display: inline-block
}
.fieldmore{
    float: left; 
    height: 50px;
    line-height: 50px;
    border-left:1px dashed #ddd;
    padding-left: 18px;
    margin-top: 12px;
}
.fieldmore a{
    /* color:#dc0202; */
    font-size: 14px;
}
#js_yi em{
    margin-left: 10px;
}
#js_ji em{
    margin-left: 10px; 
}
/*ä»¥ä¸Šé‡æž„å‰æ—¶æŸ¥è¯¢çš„æ ·å¼*/
.huangli_jie_shi{
    color:#dc0202;
    font-size: 14px;
    border-bottom: 1px solid #dc0202;
}
.title,{
    width: 100%;
    margin: 0 auto;
    position: relative;
    z-index: 0;
}
.fu_title{
    width: 1100px;
    margin: 0 auto;
    text-align: center;
}
.fu_title li{
    float:left; 
    margin: 24px 0;
    width: 338px;
    text-align: left;
}
.fu_title .fu_title_li_middle{
    width: 420px;
}

.ji_shi_word{
    text-align: left;
    margin-top: 15px;
}
.ji_shi_word div{
    float: left;
    margin-right: 10px;
}
.ji_shi_word .word_right{
    width: 230px;

}
.ji_shi_word .word_right span{
    margin-left:10px; 
}
.line_hen{
    border-top:1px solid #ddd;
    margin-top: 10px;
}
.ji_shi_yi_ji{
    text-align: left;
    margin-top: 14px;
    font-size: 14px;
}
.ji_shi_yi_ji_left{
    float: left;
    width:300px;
}
.ji_shi_yi_ji_left_div{
    margin-bottom: 8px;
}
.ji_shi_yi_ji_left_div span:first-child{
    padding: 2px 4px;
    background-color: #5bc111;
    color:#fff
}
.ji_shi_yi_ji_left_div2 span:first-child{
    padding: 2px 4px;
    background-color: #fc3939;
    color:#fff
}
.ji_shi_yi_ji_right{
    float: left;
    width: 60px;
    line-height: 46px;
}
.ji_shi_yi_ji_right div{
    border-left:1px solid #ddd;
    padding-left: 10px;
}
.display_inline_bclok{
    display: inline-block;
}
.display_inline_bclok button{
    position: relative;
    top: 1px;
}
.fu_title li:last-child{
    margin-left: 8px;
    width: 300px;
}

.fu_title_more{
    float:right
}
.jie_ri_main_middle{
    border: 1px solid #ddd;
    width: 420px;
    height: 188px;
    float: left;
    margin-right: 10px;
}
.jie_ri_main{
    border: 1px solid #ddd;
    width: 324px;
    height: 188px;
    float: left;
    margin-right: 10px;
}
.jiri{
    width: 1100px;
    margin: 0 auto;
    text-align: center;
}
.jiri .jie_ri_main{
    text-align: left;
}
.last{
    margin-right: 0;
}
.year{
    width: 92px;
    height: 27px;
    margin-right: 2px; 
}
.month_day{
    width: 76px;
    height: 27px; 
    margin: 0 2px;
}

.main_body{
    padding: 20px 13px 0 16px;
}
.field div{
    margin-bottom: 16px;
}
.radio_all{
    width: 62px;
    height: 28px;
    background-color: #FFF;
    margin-left: 8px;
}
.radioClass1{
    margin-left: 20px;
    margin-right: 8px;
}
.radioClass{
    margin-left: 10px;
    margin-right: 8px;
}
.searchButton button{
    width:64px;
    height: 28px;
    color: #FFF;
    background-color: #dc0202;
    margin: 0;
    padding: 0;
    margin-right: 16px;
    border: 1px solid transparent;
    outline: none;
    cursor: pointer;
}
.searchButton button:hover{
    background-color: #ab0000;
}
.searchButton span{
    color:#dc0202;
    border-bottom: 1px solid #dc0202;
    cursor: pointer;
}
.jie_ri_main table tr{
    /* border-bottom:1px solid #ddd;  */
}
 .jie_ri_main li{
    height: 46px;
    width: 100%;
}
.jie_ri_main li a{
    margin:0 4px;  
}

.jie_ri_main ul li{
    line-height: 46px;
    margin-right:14px;
    border-bottom: 1px solid #ddd;
    width: 326px;
}
.jie_ri_main ul li:last-child{
    border-bottom: 0px solid transparent;
}
.jie_ri_main ul li a:first-child{
    text-align: center;
    display:inline-block;
    width: 30px;
    height: 30px;
    border:1px solid #f9e1e1;
    border-radius: 50%;
    line-height: 30px;
    margin: 8px;
    background-color: #fbefec;
    color:#dc0202;
}

/*æ—¥æœŸæŽ¨ç®—*/
.ri_qi_tui_suan{
    text-align: left;
    margin: 18px 0
}
.ri_qi_tui_suan_body{
    border: 1px solid #ddd;
    height: 148px;
    padding-top:20px;
    padding-left: 20px
}
.ri_qi_tui_suan_body_left dl{
    float: left;
    width: 460px;
    margin-right: 98px;
    border-right:1px solid #ddd;
    padding-right: 98px; 
}
.ri_qi_tui_suan_body_left dt{
    width: 70px;
    font-weight: bold;
    float: left;
    margin-right:27px; 
}
.ri_qi_tui_suan_body_left dd{
    float: left
}
.ri_qi_tui_suan_body_left dd p{
    margin-bottom: 16px;
}
.xiang_ge_tian_shu{
    margin-left: 68px;
} 
.xiang_ge_tian_shu input{
    width: 116px;
    height: 28px;
    color: #FFF;
    background-color: #dc0202;
    margin: 0;
    padding: 0;
    margin-right: 16px;
    border: 1px solid transparent;
    outline: none;
    cursor: pointer;
}
.ri_qi_tui_suan_body_right dl{
    float: left;
}
.ri_qi_tui_suan_body_right dt{
    width: 70px;
    font-weight: bold;
    float: left;
    margin-right:27px; 
}
.ri_qi_tui_suan_body_right dd{
    float: left
}
.ri_qi_tui_suan_body_right dd p{
    margin-bottom: 16px;
}

.ri_qi_tui_suan_body_right .txt{
    width: 88px;
    height: 26px;
    border: 1px solid #ddd;
}
.btn_submit{
    width: 90px;
    height: 28px;
    color: #FFF;
    background-color: #dc0202;
    margin: 0;
    padding: 0;
    margin-left: 36px;
    border: 1px solid transparent;
    outline: none;
    cursor: pointer;
}
.jiri .ri_qi_tui_suan_body{
    text-align: left
}

/*ä¸‡å¹´åŽ†èµ„è®¯ ç‚¹å‡»æŽ’è¡Œæ¦œ*/
.wan_nian_li_pai_hang_bang{
    text-align: left;
    margin-top: 18px
}
.wan_nian_li_pai_hang_bang_left{
    float: left;
    width: 31.8%;
    padding-left: 20px;
    box-sizing: border-box;
    margin-right: 1.5%; 
}
.wan_nian_li_pai_hang_bang_left .redBlock_more{
    float: right;
}
.wan_nian_li_pai_hang_bang_right{
    margin-left: 22px;
    float: left;
    width: 300px;
}
.wan_nian_li_pai_hang_bang_right .redBlock_more{
    float: right;
}
.news li{
    float: left;
}

.wan_nian_li_pai_hang_bang_body .news li:nth-of-type(odd){
    margin-right: 30px;
}
.wan_nian_li_pai_hang_bang_body .news a{
    font-size: 14px;
    color: #000;
    text-decoration:none;
}
/* .wan_nian_li_pai_hang_bang_body{
    float: left;
} */
.wan_nian_li_pai_hang_bang_biaoti{
    display: inline-block;
	width:100%;
    border-bottom: 1px solid #ddd;
    padding-bottom: 18px;
}
.wan_nian_li_pai_hang_bang_biaoti_right{
    display: inline-block;width:300px;
    border-bottom: 1px solid #ddd;
    padding-bottom: 18px;
	text-align: left;
    margin-top: 20px;
}
.wan_nian_li_pai_hang_bang_body a{
    display: inline-block;
    width: 360px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-top: 16px;
}
/* .wan_nian_li_pai_hang_bang_body a:nth-of-type(odd){
    margin-right: 30px;
} */
.wan_nian_li_pai_hang_bang_right .wan_nian_li_pai_hang_bang_body a{
    display: inline-block;
    width: 300px;
    overflow: hidden;
    text-overflow: ellipsis;
	text-align: left;
    white-space: nowrap;
    margin-right: 0;
}
/* ç²¾å½©æŽ¨è */
.jin_cai_tui_jian{
    text-align: left;
    margin-top:18px;
    /* border: 1px solid #ddd; */
}
.jin_cai_tui_jian_body{
    margin-top: 18px;
    height: 300px;
    border: 1px solid #ddd;
    padding: 20px;
}
.jin_cai_main_biao_ti_left{
    float: left;
    width: 126px;
}
.jin_cai_main_biao_ti_right{
    float: right;
    width: 930px;
}
.jin_cai_main_biao_ti_right span{
    display: inline-block
}
/*ç²¾å½©æŽ¨è*/
.section_bds{
    border: 1px solid #ddd;
    clear:both; 
}
.fang_jiaan_pai_height{
    height: 66px;
}
.jin_cai_maring_16{
    margin:16px 0; 
}
.line_hen{
    border-top: 1px solid #ddd;
}
.jin_cai_main_biao_ti_right a{
    margin-right: 28px;
    margin-bottom: 12px;
    display: inline-block;
    font-size: 14px;
    color: #000;
    text-decoration:none
}
.jin_a_one a{
    margin-bottom: 0px;
}
.fang_jia_an_pai_alone{
    height: 74px;
}
.maring_last_bottom{
    margin-bottom: 22px;
}
.clear:after{
    content:".";        
    display:block;        
    height:0;        
    clear:both;        
    visibility:hidden;        
}
.jin_cai_main_margin_bottom{
    margin-bottom: 18px;
    margin-top: 20px;
    text-align: left
}
.jin_cai_main_margin_bottom span{
    font-size: 18px;
    font-weight: bold
}
/*ä¸‡å¹´åŽ†æŽ¨è*/
.news_wnlrl_tj li{
    float: left;
    width: 136px;
    height: 27px;
    margin-left: 20px;
    margin-bottom: 18px;
}
.wannl_padding{
    padding:28px 0;
    padding-bottom:0px; 
}
.news_wnlrl_tj li a{
    font-size:13px;
    text-decoration:none;
    color:#000;
}


/*ä¸‡å¹´åŽ†ç²¾å½©æŽ¨èè¡¨æ ¼å¸ƒå±€*/
.tuijian_table_wnl{
    border: 1px solid #ddd;
    padding:15px;
    padding-top: 5px;
}

.tuijian_table_title{
    width: 126px;
}
.tuijian_table_wnl tr{
    border-bottom: 1px solid #ddd;
}
.tuijian_table_title{
    font-weight: bold;
}
.tuijian_table_ul:after{
    content: ' ';
    height: 0;
    overflow: hidden;
    display: block;
    clear: both;
}
.tuijian_table_ul li{
    float: left;
    margin-right: 25px;
    margin-bottom: 8px;
    margin-top: 8px;
}
.tuijian_table_ul li a{
    font-size: 14px;
}
/*å‹æƒ…é“¾æŽ¥*/
.jiri .you_qin{
    text-align: left;
}
.you_qin_biao_ti{
    font-size: 18px;
    font-weight: bold;
    
    margin: 18px 0;
    margin-top: 12px;
}
.you_qin a{
    font-size: 12px;
    color: #666666;
    text-decoration:none;
    margin-right: 15px;
}
.youqing_lian_jie{
    font-size: 18px;
    font-weight: bold;
    border-bottom: 4px solid #cc0000;
    width: 74px;
    padding-bottom: 14px;
}
.xia_hua_xian_you_qing{
    border-bottom:1px solid #ddd; 
}
/*é¡µè„š*/
.ye_jiao{
    background-color: #323232;
    text-align: center;
    height: 70px;
    font-size: 12px;
    color: #767676;
    margin-top: 18px;
}
.ye_jiao a{
    color: #767676;
    text-decoration:none;
}
.ye_jiao .foot_copys{
    padding-top: 6px;
}
.ye_jiao p:first-child{
    margin-top: 12px;
}
.ye_jiao a{
    color: #666;
}
.ye_jiao p{
    color: #666 !important;
}
.ye_jiao span{
    color: #666 !important;
}

/*å¤©æ°”*/
.wen_du{
    float: left;
    width: 320px;
    margin-left: 20px;
    text-align: left
}
.wen_du_xian_shi{
    float: left;
    font-size: 66px;
}
.right_word_tian_qi{
    float: left;
    
}
.right_word_tian_qi span{
    font-size: 20px;
}
.right_word_tian_qi div:first-child{
    margin-top: 15px;
}
.right_word_tian_qi div:first-child span:first-child{ 
    margin-right: 30px;
}
.right_word_tian_qi div:last-child{
    margin-top: 14px;
    margin-left: 56px;
}
.area_zhi_liang div{
    display: inline-block;
}
.area_zhi_liang div:first-child{
    margin-top: 5px;
    width: 110px;
    height: 18px;
    border: 1px solid transparent;
    color: #fff;
    background-color: #8ccd26;
    border-radius: 10px;
    text-align: center;
    font-size: 14px;
    margin-right: 18px;
}
.qie_huan{
    color:#b8b8b8;
    font-size: 14px;
    cursor: pointer;
}
.feng_xiang{
    margin-top: 25px;
    margin-bottom: 23px;
}
.feng_xiang div{
    display: inline-block;
}
.pm_richu_riluo div{
    display: inline-block;
}
.pm_richu_riluo div:first-child{
    width: 116px;
    height: 38px;
    border: 1px solid #dddddd;
    border-radius: 4px;
    text-align: center;
    line-height: 38px;
    margin-right: 10px;
}
.pm_richu_riluo div:last-child{
    margin-left: 10px;
}
.seven_tian_qi{
    float: left;
    width: 736px;
    border-left: 1px solid #f7d9d9;
    padding-left: 20px;
    border-right: 1px solid #f7d9d9;
}
.seven_tian_qi ul{
    margin-top: 16px;
}
.seven_tian_qi li{
    float: left;
    margin-right: 23px;
}
.seven_tian_qi li div{
    margin-bottom: 16px;
	width: 80px;
	text-align: center;
	white-space: nowrap;
	overflow: hidden;
}
.tian_qi_boder{
    border: 1px solid #f7d9d9;
    width: 1099px;
    border-top: 0px solid transparent;
    border-right: 0px solid transparent
    /* margin-left: 162px; */
}

/* å„ç§å›¾æ ‡ */
.areaIcon{
    width: 20px;
    height: 20px;
    display: inline-block;
    position: relative;
    top: 5px;
    background-size: 100%;
}
.wendu_icon{
    background:url("../img/pic01.png") no-repeat 0 -20px;
}
.feng_icon{
    background:url("../img/pic01.png") no-repeat 0 0;
}
.ziwaixian_icon{
    background:url("../img/pic01.png") no-repeat 0 -40px;
}
.weizhi_icon{
    background:url("../img/pic01.png") no-repeat 0 -60px;
}
.tupian_ji_ben{
    width: 50px;
    height: 50px;
    display: inline-block;
    /* position: relative;
    top: 1px; */
    
}
/* .url_tian{
    background:url("../img/logo_wnl.gif") no-repeat 0 0;
    background-size: 100%
} */
.result{
    /* margin-left:12px */
}
.festival_select{
    position: relative;
    top: 2px;
}
.jin_cai_main_biao_ti_left b{
    font-weight: bold
}

.selected_nav{
    background-color: #ab0000!important;
}
/*äºŒçº§èœå•*/
.two_navs1{
    position: absolute;
    z-index: 100;
    right: 0;
}
.weizhi_icon{
    z-index: -1;
}
.daosanjiao{
    display: inline-block;
    width: 0px;
    height:0px;
    border:5px solid;
    border-color:#fff transparent transparent transparent;
    position: relative;
    top: 2px;
    margin-left: 5px;
}

/*å±…ä¸­*/
.margin_auto{
    margin: 0 auto;
}

/*ä¾¿æ°‘æŸ¥è¯¢çš„èƒŒæ™¯å›¾*/
a.beijing_tu{
    display: block;
    /* margin-left: 18px; */
    width: 60px;
    height: 60px;
    margin-bottom: 10px;
    border: 1px solid #dc0202;
    border-radius: 5px;
    background-position: 50% 50%;
}
.clear10 {
    display: block;
    clear: both;
    width: 100%;
    height: 10px;
    overflow: hidden;
}
.clear20 {
    display: block;
    clear: both;
    width: 100%;
    height: 20px;
    overflow: hidden;
}
.clear230 {
    display: block;
    clear: both;
    width: 100%;
    height: 230px;
    overflow: hidden;
}
#header .main_navs li:hover{background-color: #ab0000!important;}
.hide{display: none !important;}
.jtjh_center{padding-left: 780px;box-sizing: border-box;}
.fjap_center .two_navs{box-sizing: border-box;padding-left:780px !important;}
.yearsnow a{color: red !important;}
.hdjs_center{padding-left: 110px;box-sizing: border-box;}
.jin_cai_box{width: 760px;float: left;}
.more_jin_cai a{color: #e14343 !important;cursor: pointer;}
.needmore{position: relative;}
.needmore:after {
    content: "";
    position: absolute;
    right: -20px;
    top: 2px;
    width: 16px;
    height: 16px;
    background: url(../img/downbtn.png) center center no-repeat;
    background-size: 100%;
}
.hidemore{position: relative;}
.hidemore:after {
    content: "";
    position: absolute;
    right: -20px;
    top: 2px;
    width: 16px;
    height: 16px;
    background: url(../img/up.png) center center no-repeat;
    background-size: 100%;
}
.hide{display: none !important;}