@charset "gb2312";
/* CSS Document */
body{font-size:16px;line-height:1.5;font-family:'Microsoft Yahei',simsun,arial,tahoma;color:#333333;}
table{border-collapse:collapse;border-spacing:0}
em,i{font-style:normal}
h1,h2,h3,h4,h5,h6,th{font-size:100%;font-weight:400}
textarea{border:0}
a{text-decoration:none;color:#666;background:0 0}
a:hover {text-decoration: none;color: #ff0000;}
ol,ul{list-style:none}
button,img,input{border:none}
.fb{font-weight:700}
.fl{float:left}
.fr{float:right}
.relative{position:relative}
.fs18{font-size:18px}
.fs16{font-size:16px}
.fs14{font-size:14px}
.w960{width:960px}
.w980{width:980px}
.red{color:red}
.mt10{margin-top:10px}
.mb10{margin-bottom:10px}
.mt5{margin-top:5px}
.mb5{margin-bottom:5px}
.mt3{margin-top:3px}
.hide {display: none; }


.clear,.clearfix{clear:both}
.floor_content .mod_pic .infor .words,.list_ui li,.list_ui li a,.mod_left .m_pic .infor .txt,.mod_left .txt_list li a,.slider-container .slide p{text-overflow:ellipsis;white-space:nowrap}
a,abbr,acronym,address,applet,b,big,blockquote,body,caption,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,textarea,tfoot,th,thead,tr,tt,u,ul,var{margin:0;padding:0}


/* PC页面*/
.wrapper {background: #fff;}
/* toplogo*/
.header{ width:1024px; margin:0 auto; overflow:hidden; zoom:1}

/* 导航栏*/
.nav_wrapper{width:100%;height:45px;line-height:47px;background-color:#a22325;overflow:hidden}
.nav_wrapper .nav{width:1024px;margin:0 auto; }
.nav_wrapper .nav li{float:left;width:70px;text-align:center;}
.nav_wrapper .nav a{color:#ffffff;padding:0 11px;display:block;font-size:16px}
.nav_wrapper .nav a:hover,.nav_wrapper .nav li.current a{background:#7d1011;color:#ffffff;}
/* 导航栏 end */

/* 页面内容部分 */
.concent_box {width:1024px;margin: 20px auto 0;overflow: hidden;}
.concent_box_cs {width:1024px;margin: 5px auto 0;overflow: hidden;}

/* top左侧 */
.concent_box_l {width:720px;float: left;}

/* 轮播 */
.rb_img{ float:left}
/* 轮播 */

/* top中间推荐 */
.head_box{float:left;width:360px;}
.head_box .head_1{margin:15px 10px;border-bottom:1px dashed #cecece; height:100px;}
.head_box .head_1 h1,.head_box .head_1 h2{text-align:left;height:30px;line-height:30px;font-size:18px;font-weight:900;font-family:"Microsoft YaHei","SimSun","宋体"; float:left; margin-left:10px;}
.head_box .head_1 h1 a,.head_box .head_1 h2 a{color:#333333;}
.head_box .head_1 ul{float:left;width:360px;display:inline-block;font-size:14px;overflow:hidden;}
.head_box .head_1 ul li{float:left;width:170px;_width:160px;display:inline-block;font-size:14px;line-height:30px;white-space:nowrap;overflow:hidden;color:#aaaaaa;  text-overflow: ellipsis; }
.head_h401{float:left;width:70px;height:26px;line-height:26px;color:#ffffff;text-align:center;font-size:18px;font-weight:normal;margin-left:2px;font-family:"Microsoft YaHei","SimSun","宋体";display:inline-block;border-radius:8px; background:#95191b;}
.head_h402{float:left;width:70px;height:26px;line-height:26px;color:#ffffff;text-align:center;font-size:18px;font-weight:normal;margin-left:2px;font-family:"Microsoft YaHei","SimSun","宋体";display:inline-block;border-radius:8px; background:#199591;}
.head_h403{float:left;width:70px;height:26px;line-height:26px;color:#ffffff;text-align:center;font-size:18px;font-weight:normal;margin-left:2px;font-family:"Microsoft YaHei","SimSun","宋体";display:inline-block;border-radius:8px; background:#d37114;}

/* top中间推荐 */

/* top右侧 */
.concent_box_r {width:300px;float: right;border: 1px solid #eeeeee;margin:0 auto;}

/* top黄历 */
.huangli {overflow: hidden;background: #5c5c5c;color: #e6e1cd;}
.huangli_box {padding: 10px;overflow: hidden;}
.hlcom {text-align:center;margin:15px 0 ;font-size:16px; font-weight: bold;}
.a12blue{color:#fbd885 }
.hlday {font-size:36px;padding:10px 10px 0px 10px;line-height:36px;font-family: Microsoft Yahei, Arial, 黑体;color: #fbd885;font-weight: bold;text-align: center;width: 220px; float:left;}
.hlday span {color: #bb0000;}
.huangli_gl {width:280px;text-align: center; font-size:14px}
.huangli_gl span {font-weight: bold;}
.huangli_gl i {font-weight: bold;}
.login_yiji{padding:10px 20px; background: url("rl_bj.jpg") no-repeat top center;}
.login_yiji span img{ float: left; padding-right: 10px;margin-top: 4px;}
.login_yiji span p{ text-align: left; padding: 7px 0 13px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; font-size: 14px; color: #333333;border-bottom: 1px dashed #32303a;}
.login_yiji span:last-child p{border-bottom: none;  }
.Almanac_leftarrow, .Almanac_rightarrow {position:relative;display: block;width:20px;height:36px; float: left;}
.Almanac_leftarrow {background: url(last.png) no-repeat;background-size: auto;background-size:10px auto;margin-top:7%;left: 5%;float: left;}
.Almanac_rightarrow {background: url(next.png) no-repeat;background-size: auto;background-size:10px auto;margin-top:7%;right:5%;float:left;}

.news_neirong  { padding:5px; }
.news_neirong  ul { background: none; }
.news_neirong  ul li { height:33px; line-height: 30px;  padding: 0px;  list-style: circle; }
.news_neirong ul li a{ color: #e6e1cd; font-size: 14px;}
.news_neirong  ul li a:hover{ color: #ffffff; }
.news_neirong ul li i {background: #707268; width: 3px; height: 3px; display: inline-block; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; margin: 0 8px;}
.jxcs_title_qh {width:290px;position: relative;margin-top: 3px;overflow: hidden;}
.jxcs_title_qh li { margin-left: 15px; width:80px; height: 32px; border-radius: 30px; -webkit-border-radius: 30px; -moz-border-radius: 30px; background:#e6e1cd; text-align: center; line-height: 32px; float: left; font-weight:700 }
.jxcs_title_qh li a {text-decoration: none;display: block;}
.jxcs_title_qh li a.boygirlbox {  width:80px; height: 32px; border-radius: 30px; -webkit-border-radius: 30px; -moz-border-radius: 30px; background:#95191b; text-align: center; line-height: 32px; float: left; color:#ffffff  }


.hlcom span {padding-left:3px;}
.hlcom a strong{color: #fbd885;}
.inputwidth {width:66px;height: 30px; background:#ffc600 }
.inputw00 {width: 65px;height: 30px;}
.inputw01 {width: 55px;height: 30px;}
.inputw02 {width: 45px;height: 30px;}

/* top黄历 end */


/* 起名大全 */
.hP_item_title{border-bottom: 1px solid rgba(57,43,32,0.1); height:54px;}
.hP_item_h2{border-bottom:3px solid #94181a;float: left;padding-bottom: 15px;width: 170px;}
.hP_item_h2 span{width: 30px;height: 30px;-webkit-border-radius: 50%;-o-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;border-radius: 50%;display: inline-block;font-size: 20px;text-align: center;line-height: 30px;color: #baa28a;float: left;margin-right: 15px;}
.hP_item_h2 h2{display: inline-block;font-size: 24px;color: #333333; font-weight:700}
.hP_item_h2 a{ color:#333333}

.hP_item_nav{float: right;margin-top: 12px;}
.hP_item_nav ul li{float: left;font-size: 16px;}
.hP_item_nav ul li i{display: inline-block;width: 1px;height: 14px;background:rgba(57,43,32,0.1);position: relative;top: 2px;margin: 0 15px 0 13px;}
.hP_item_nav ul li a:hover{text-decoration: underline;}


/* 起名左侧 */
.concent_qm_l {width:300px;float: left; margin-top:20px;}
.hp_sortTitle h3{display: block;font-size:18px;float: left;border-left: 4px solid #95191b;height: 20px;line-height:18px;padding-left:10px; font-weight:600}
.hp_sortTitle h3 a{ float:left; color:#333333; font-size:18px; font-weight:600;}
.hp_sortTitle a{float: right;color: #d47114; padding-bottom:10px; font-size:14px}
.hp_sortTitle a:hover{color: #95191b;text-decoration: underline;}

.mrcon01{ padding:5px 2px 0 2px; }
.mrcon01 form p{ height:30px;}
.bnt_kuang {text-align:center;padding:10px;}
.query_bnt {width:100px;cursor:pointer;background:#a22325;color: #ffffff;line-height: normal;border-radius:20px;vertical-align: middle;font-size: 14px;padding:5px;margin: 0 10px;}
.pro_bnt {width:100px;cursor:pointer;background: #ffc600;color: #333333;line-height: normal;border-radius: 20px;vertical-align: middle;font-size: 14px;padding:5px;margin: 0 10px;}
.pro_bnt a {color:#7b4d12;font-weight:600;}

.jdcs_box {width: 300px;overflow: hidden;margin: 10px auto;float: left;}
.jdcs_box_txt {width: 20px;height: 198px;float: left;padding: 60px 8px 0;font-size: 20px;font-weight: 300;color: #b8292b;background-color: #fbfaf7;}
.jdcs_box_txt em {font-size:14px;color: #eee;float:right;line-height: 20px;}
.jdcs_txt {overflow: hidden;font-size:14px; }
.jdcs_txt li {width:85px;float: left;margin:5px 5px 2px 5px;border: 1px solid #eeeeee;text-align: center;}
.jdcs_txt li a {width:100%;display:block;padding: 5px 0;}
.jdcs_txt li a:hover{background:#a22325;color: #ffffff; font-weight:bold}

.hP_hanyu_img ul li{float: left;width: 80px;margin: 10px 0 0 15px;}
.hP_hanyu_img img{width: 100%;}
.hP_jrRq_List{margin-top: 10px;}
.hP_jrRq_List ul li{width: 28%;float: left;font-size: 14px;line-height: 36px; margin-left:15px;}
.hP_jrRq_List ul li a:hover{text-decoration: underline;}


/* 起名中间 */
.concent_qm_z {width:404px;float: left; margin:20px 10px; }

.hPIemian_zixun{margin-top: -15px;}
.hPIemian_zixun ul li{border-bottom: 1px solid rgba(57,43,32,0.1);padding-bottom: 10px;}
.hPIemian_zixun ul li h3{display: block;font-size: 20px;white-space:nowrap;text-overflow: ellipsis;overflow: hidden;height: 22px;line-height: 20px;margin-bottom:10px;margin-top:15px;color: #95191b; font-weight:600}
.hPIemian_zixun ul li p{font-size: 14px;line-height:30px; color: #666666;}
.hPIemian_zixun ul li p a{color: #94181a;}
.hPIemian_zixun ul li p a:hover{text-decoration: underline;}

.hP_gudianxsList ul li{width: 190px;}
.hP_gudianxsList h3{display: block;font-size: 16px;border-left: 4px solid #95191b; margin-top: 20px; padding-bottom:5px; padding-left:15px;margin-bottom: 4px; height: 20px; font-weight:600}
.hP_gudianxsList span a{display: block;line-height: 35px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden; font-size:14px}



/* 起名右侧 */
.concent_qm_r {width:300px;float: right; margin-top:10px; background:#f0f0f0; padding-top:10px;}

.qm_title_qh { clear:both; padding: 0 10px; margin: 20px 0 10px 0; height: 46px;line-height: 46px;}
.qm_title_qh  ul { background: #e6e0d2; zoom: 1; overflow: hidden;}
.qm_title_qh  ul li {  width: 25%;  float: left; text-align: center; font-size: 16px; position: relative; cursor: pointer;}
.qm_title_qh li a {text-decoration: none;}
.qm_title_qh ul li a.active {  border-bottom: 2px solid #94181a;  color: #94181a; font-weight: bold;}
.qm_title_qh ul li:before { position: absolute;content: '';width: 1px;height: 16px;background: rgba(57,43,32,0.1);top: 15px;right: 0;}

.home_sxlist{padding: 0;}
.home_sxlist ul{ margin-left:12px;}
.home_sxlist li{ font-size:14px;  color:#333333;   text-align:center;  margin:10px 4px 5px 5px; float:left; line-height:14px;} 


.home_sxqm{ padding:5px 15px;}
.home_sxqm li{ margin:5px 6px 5px 0; float:left}

/* 姓名学增加右侧 */
.swjz_sj{margin:20px 20px 0 20px;padding-bottom: 10px;}
.swjz_sj01{display: block;float: left;margin-right: 14px;width:60px; height:60px; background:#95191b; color:#ffffff; text-align:center; font-size:36px; line-height:50px;}
.swjz_text li{display: block;float: left;margin-right:10px; font-size:14px; line-height:24px; margin-top:5px;}

.hy_means_searBar{margin:20px auto;width:260px; height:30px; padding-top:10px;}
.hy_means_searBar .input{width:180px;background:#dfd9cb;padding: 0 0 0 10px; height:30px; float:left}
.hy_means_searBar .btn{width:70px;height:30px;background:#95191b;border:none;outline: none;cursor:pointer; float:left; color:#FFF}



/* 运势大全 */

/* 运势大全左侧 */
.concent_qm_l {width:300px;float: left; margin-top:20px;}
.hp_sortTitle h3{display: block;font-size:18px;float: left;border-left: 4px solid #95191b;height: 20px;line-height:18px;padding-left: 10px; font-weight:600}
.hp_sortTitle a{float: right;color: #d47114; padding-bottom:10px;}
.hp_sortTitle a:hover{color: #95191b;text-decoration: underline;}

.sxys_2021{width: 300px;overflow: hidden;margin: 10px auto 0;float: left;}
.sxys_2021_sx{ background:#95191b; color:#ffffff; width:130px; text-align:center}
.sxys_2021_sx a{ color:#FFF}
.sxys_txt {overflow: hidden;font-size:14px; }
.sxys_txt li {width:40px;float: left;margin:5px 3px 2px 3px;border: 1px solid #eeeeee;text-align: center;}
.sxys_txt li a {width:100%;display:block;padding: 5px 0;}
.sxys_txt li a:hover{background:#a22325;color: #ffffff; font-weight:bold}

.xzys_txt {overflow: hidden;font-size:14px; }
.xzys_txt li {width:60px;float: left;margin:5px 3px 2px 3px;border: 1px solid #eeeeee;text-align: center;}
.xzys_txt li a {width:100%;display:block;padding:2px 0;}
.xzys_txt li a:hover{background:#a22325;color: #ffffff; font-weight:bold}

.jrys_txt {overflow: hidden;font-size:14px; }
.jrys_txt li {width:60px;float: left;margin:5px 3px 2px 3px;border: 1px solid #eeeeee;text-align: center;}
.jrys_txt li a {width:100%;display:block;padding:2px 0;}
.jrys_txt li a:hover{background:#a22325;color: #ffffff; font-weight:bold}


/* 运势大全中间 */
.concent_qm_z {width:404px;float: left; margin:20px 10px; }



.hP_gudianxsList ul li{width: 190px;}
.hP_gudianxsList h3{display: block;font-size: 16px;border-left: 4px solid #95191b; margin-top: 20px; padding-bottom:5px; padding-left:15px;margin-bottom: 4px; height: 20px; font-weight:600}
.hP_gudianxsList span a{display: block;line-height: 35px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden; font-size:14px}



/* 运势大全右侧 */
.concent_qm_r {width:300px;float: right; margin-top:10px; background:#f0f0f0; padding-top:10px;padding-bottom: 10px;}

.ys_title_qh {width:300px;position: relative;margin-top:10px;overflow: hidden;}
.ys_title_qh li { margin-left: 15px; width:55px; height:25px; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; background:#e6e1cd; text-align: center; line-height: 25px; float: left; font-weight:700 }
.ys_title_qh li a {text-decoration: none;display: block;}
.ys_title_qh li a.boygirlbox01 {  width:55px; height: 25px; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; background:#95191b; text-align: center; line-height: 25px; float: left; color:#ffffff  }
.ys_title_qh li a.boygirlbox02 {  width:55px; height: 25px; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; background:#95191b; text-align: center; line-height: 25px; float: left; color:#ffffff  }

.home_yslist{padding: 0;}
.home_yslist ul{ margin-left:12px;}
.home_yslist li{ font-size:14px; color:#333333;  margin:5px 0 0 8px; float:left; line-height:30px; width:100%} 
.home_yslist li a:hover{color: #a22325; font-weight:bold;}
.home_yslist_more{ background:#a22325; color:#FFF; text-align:center; width:100px; margin:10px auto;border-radius:20px;}
.home_yslist_more a{ color:#FFF}

.sxys_rd{ width:100%; margin:20px;}
.sxys_rd li{ width:50%; float:left; font-size:14px; line-height:30px; margin:2px 0;}
.aqys_rd{ width:100%; margin:10px;}
.aqys_rd li{ width:100%; float:left; font-size:14px; line-height:30px; margin:2px 0;}



/* 测试大全左侧 */
.index_csdq{float:left;width:710px;overflow:hidden;}
.index_csdq .mfcs_bz{ width:340px; margin-top:10px; float:left; margin-left:10px;}
.tab_box01 {clear:both;}
.mod_pic01 {padding: 12px;background: #fff;font-size:14px;}
.mod_pic01 .pic {display: block;}
.mod_pic01 .pic img {display: block;width:120px;height: 90px;overflow: hidden;}
.mod_pic01 .infor {position: absolute;left: 140px; top: 15px;}
.mod_pic01 .infor .words {overflow: hidden;display: block;-ms-text-overflow: ellipsis;-o-text-overflow: ellipsis;text-overflow: ellipsis;color: #333;font-weight: 600;font-family: 'Microsoft Yahei',simsun,arial,tahoma;font-size: 15px;}
.public_txt01{font-size:14px;margin-top:5px;color:#666;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.text_nr01 li { float: left;height: 30px;width: 280px;}
.text_nr01 li a {height:36px;display: block;padding-left: 15px;line-height:36px;font-size: 14px;overflow: hidden;}


.jdcs_box01 {width: 340px;overflow: hidden;margin: 10px auto;float: left;}
.jdcs_txt01 {overflow: hidden;font-size:14px; }
.jdcs_txt01 li {width:100px;float: left;margin:5px 5px 2px 5px;border: 1px solid #eeeeee;text-align: center;}
.jdcs_txt01 li a {width:100%;display:block;padding: 5px 0;}
.jdcs_txt01 li a:hover{background:#a22325;color: #ffffff; font-weight:bold}


/* 测试大全右侧 */

.cs_title_qh {width:300px;position: relative;margin-top:10px;overflow: hidden;}
.cs_title_qh li { margin-left: 15px; width:130px; height: 32px; border-radius:10px;  background:#95191b; text-align: center; line-height: 32px; float: left; font-weight:700 ; color:#FFF}
.tl_img{ margin:10px 5px;}
.tl_img li{ float:left; margin-left:17px;}

/*=========底部=========*/
.tr-footer { background: #333333; color: #b9a189; margin-top:20px; }
.tr-footer .foot_nav {border-bottom: 1px #4d4137 solid; padding:10px; text-align:center}
.tr-footer .nav { border-left: 1px #4d4137 solid;background: #333333;text-align:center; margin-top:10px; }
.tr-footer .nav a {text-decoration:none; color: #e6e1cd; font-size: 16px; padding: 0 10px; border-right: 1px #4d4137 solid; }

.tr-footer .nav a:hover{color: #ffffff;}
.tr-footer .nav01{ margin-top:10px;border-top: 1px #4d4137 solid;}
.yyzz{ margin:10px; padding-bottom:20px;}
.yyzz a{border-right:none !important;}

/* 婚姻测算内容 */
.tab_box {clear:both;}
.mod_pic {padding: 12px;background: #fff;font-size:14px;}
.mod_pic .pic {display: block;}
.mod_pic .pic img {display: block;width:120px;height: 90px;overflow: hidden;}
.mod_pic .infor {position: absolute;left: 140px; top: 15px;}
.mod_pic .infor .words {overflow: hidden;display: block;-ms-text-overflow: ellipsis;-o-text-overflow: ellipsis;text-overflow: ellipsis;color: #333;font-weight: 600;font-family: 'Microsoft Yahei',simsun,arial,tahoma;font-size: 15px;}
.public_txt{font-size:14px;margin-top:5px;color:#666;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.text_nr li { float: left;height: 30px;width: 280px;}
.text_nr li a {height:36px;display: block;padding-left: 15px;line-height:36px;font-size: 14px;overflow: hidden;}
.box_b { margin-top: 20px;}
.box_l .pic_ui {height: 105px;overflow: hidden;padding: 15px 0px 8px;}
.box_l .pic_ui li {float: left;text-align: center;margin: 0 14px 0 0px;}
.box_l .pic_ui li a { display: block; width: 120px; overflow: hidden;}
.box_l .pic_ui li a img {display: block;width: 120px; height: 90px;}
.box_l .pic_ui li a p {overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;white-space: nowrap;font-size: 14px;}
.box_l .txt_list {padding: 5px 0px 0;overflow: hidden;margin: 0;font-size: 14px;}
.box_l .txt_list li {width: 50%;float: left; height: 30px;line-height: 36px;overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;white-space: nowrap;}
.box_l .txt_list li a {display: block;overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis;text-overflow: ellipsis;}
/* 婚姻测算内容 end */

/* 推荐位置 */
.hot-tags__box span {font-size: 16px;float: left;margin-top: 4px;line-height: 25px;}
.hot-tags__box a {float: left;padding: 0 10px;border: 1px solid #ccc;font-size: 14px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;margin: 4px 4px 0 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;height: 25px;line-height: 23px;}
.hot-tags__box a:nth-child(3), .hot-tags__box a:nth-child(5), .hot-tags__box a:nth-child(10), .hot-tags__box a:nth-child(14), .hot-tags__box a:nth-child(18) {color: #d2956a;}
/* 推荐位置  end*/





/*在线测算*/
.on_choose {height: 49px;background: #f9f9f9;font-size: 15px;overflow:hidden;}
.on_choose p {width:850px;float:left;margin:15px 10px 5px 10px;}
.chaxunname {width:81px;float:right;}
.chaxunbtn {cursor:pointer;width:100px;display: block;float: right;text-align: center;background: url(home_55a.png) no-repeat;color: #732b00;text-decoration: none;height:30px;line-height: 28px;font-family: "Microsoft Yahei";font-size: 16px;margin: 9px 10px 0;}
/*在线测算 end*/


.floor_content .title{font-weight:400;border-bottom:1px solid #eae8e9;height:34px;line-height:34px;padding-left:10px;font-size:20px;position:relative}
.floor_content .title a{display:inline-block}
.floor_content .title a strong{font-weight:400;display:block;color:#8f4ca8}
.floor_content .title a.more,.main_right .title a.more{width:34px;height:34px;position:absolute;right:0;top:0}

.floor_content .left strong {font-weight: 500;border-bottom: 1px solid #eae8e9;height: 34px;line-height: 34px;display: block;font-family: 'Microsoft Yahei',simsun,arial,tahoma;padding-left: 10px;font-size: 20px;}

.box_floor_4 .floor_title em{background-position:0 -231px}
.box_floor_4 .sm_list{width:198px;background:#fff;float:left;margin:0 3px}
.box_floor_4 .sm_list .t{height:39px;line-height:39px;border-bottom:1px solid #eaeaea;padding-left:10px}
.box_floor_4 .sm_list .mod{padding:15px;height:65px}
.box_floor_4 .sm_list .mod a{display:block;color:#272727}
.box_floor_4 .sm_list .mod a:hover{color:#efae00}
.box_floor_4 .sm_list .mod a img{width:59px;height:58px;overflow:hidden}
.box_floor_4 .sm_list .mod .infor{position:absolute;left:85px;top:15px;width:90px}
.box_floor_4 .sm_list .mod .infor a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}
.box_floor_4 .sm_list .mod .infor .words{height:36px;color:#adadad;overflow:hidden;line-height:19px}
.box_floor_4 .sm_list .txt_ui{height:105px;border-top:1px solid #eaeaea;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}
.box_floor_4 .sm_list .txt_ui li{float:left;width:50%;border-bottom:1px solid #eaeaea;height:42px;line-height:42px;text-align:center;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:normal}
.box_floor_4 .sm_list .txt_ui li a,.box_floor_6 .floor_item .pic_ui li a .words,.festival_list li a{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.box_floor_4 .sm_list .txt_ui li a{border-right:1px solid #eaeaea;display:block;padding:0 5px}
.box_floor_4 .sm_list .txt_ui li a:hover{background:#f4f4f4}
.box_floor_4 .sm_list .txt_ui li:last a,.box_floor_4 .sm_list .txt_ui li:nth-child(2n) a{border-right:0}

/* 周公解梦 */
.zgmeng_box {overflow: hidden;margin: 10px auto;padding: 10px; }
.zgmeng_box_txt {margin:0 5px;font-size:24px;font-weight: bold;border-bottom:2px #a22325 solid;}
.zgmeng_box_txt em {font-size:14px;color: #eee;float:right;line-height:30px;}
.zgmeng_txt {overflow: hidden;font-size:14px;}
.zgmeng_txt li {width:70px;float: left;margin: 5px; background:#FFF;padding: 5px;text-align: center;}
.inpt_txt { width: 202px; height: 29px;}
.search_ZG {width: 276px;height: 29px;line-height: 29px;overflow: hidden;border: 1px solid #dadada;background: #fafafa;margin: 13px 0;}
.search_ZG .btn_search {width: 74px; height: 29px;line-height: 29px;display: block;background: url(btn.png) no-repeat;cursor: pointer;}
.Hot_dream {font-size:14px;margin-bottom:15px;}
.Hot_dream span {color: #f27540;margin: 15px 4px;}
.Hot_dream span a{color: #f27540;}
/* 周公解梦 end */

/* 新增内容 */
.xinz_box {overflow: hidden;margin: 10px auto 0;padding:0 10px;}
.fenl_box {width: 280px;overflow: hidden;margin: 10px auto;float: left;}
.fenl_box_txt {width: 20px;height: 198px;float: left;padding: 60px 8px 0;font-size: 20px;font-weight:300;color: #b8292b;background-color: #fbfaf7;}
.fenl_box_txt em {font-size:14px;color: #eee;float:right;line-height: 20px;}
.fenl_txt {overflow: hidden;font-size:14px; }
.fenl_txt li {width:80px;float: left;margin:5px 5px 2px 5px;border: 1px solid #e6e1cd;background:#ffffff;text-align: center;}
.fenl_txt li a {width:100%;display:block;padding: 5px 0;}
.fenl_txt li a:hover{background:#a22325;color: #ffffff; font-weight:bold}
/* 新增内容 end */

/*运势黄历*/
.mainright {float: left;width: 300px;margin-top:12px;}
.zclo {background: url(zclo.gif) no-repeat;height: 40px;}
.zclo li {float: left;display: block;line-height: 40px;}
.zclo li .hy01 {width: 112px;text-indent: -999em;}
.zclo li .hy02 {width: 73px;text-indent: -999em;}
.zclo li a {float: left;display: block;}
.rlbox {background: url(rlbox.gif) no-repeat;height:289px; margin-top: 10px;}
.rlboxtit {text-align: center;color: #FFF;font-weight: 900;height: 35px;line-height: 35px;font-size:16px;}
.rlboxcon {padding-top:10px;padding-left:3px;padding-right:3px;font-size:12px;height:212px;line-height:150%;overflow:hidden;zoom:1;}
.rlboxcon_l {float:left;width:63px;padding-left:4px;}
.rlboxcon_l li {margin-bottom:10px;}
.rlboxcon_l li a {width:55px;height:21px;line-height:21px;display:block;padding-left:8px;font-size:12px;}
.rlboxcon_l li a:hover, .rlboxcon_l li a.rllink { background: url(rlbtn01.gif) no-repeat;text-decoration: none;color: #FFF;cursor: pointer;}
.rlboxcon_r {float: left;width: 210px;padding: 5px;}
.cxlj {color: #000;text-align: center;line-height: 180%;font-size: 14px;}
.rlboxcon_r ul li {float:left;display: inline;padding:1.5% 0.5%;}
.rlboxcon_r ul li img {float: left;}
/*运势黄历 end*/

/* 运势大全 */

.hP_item_title{border-bottom: 1px solid rgba(57,43,32,0.1); height:54px;}
.hP_item_h2{border-bottom:3px solid #94181a;float: left;padding-bottom: 15px;width: 170px;}
.hP_item_h2 span{width: 30px;height: 30px;-webkit-border-radius: 50%;-o-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;border-radius: 50%;display: inline-block;font-size: 20px;text-align: center;line-height: 30px;color: #baa28a;float: left;margin-right: 15px;}
.hP_item_h2 h2{display: inline-block;font-size: 24px;color: #333333; font-weight:700}
.hP_item_h2 a{ color:#333333}

.hP_item_nav{float: right;margin-top: 12px;}
.hP_item_nav ul li{float: left;font-size: 16px;}
.hP_item_nav ul li i{display: inline-block;width: 1px;height: 14px;background:rgba(57,43,32,0.1);position: relative;top: 2px;margin: 0 15px 0 13px;}
.hP_item_nav ul li a:hover{text-decoration: underline;}

/* 运势大全左测 */
.tab_yunshi {width:290px;margin-right:10px;padding-bottom: 10px;background:#ffffff;}
.tab_yunshi_title {width: 100%;height: 36px;line-height:36px;}
.tab_yunshi_title li {width: 114px;float: left;text-align: center;position: relative; margin: 0px 15px;font-family: 'Microsoft Yahei',simsun,arial,tahoma;font-weight: 600;background:#f8f3ea;color: #333333;border-radius:20px;}
.tab_yunshi_title li a.kbox {background: #a22325; color: #ffffff;cursor: pointer;font-family: 'Microsoft Yahei',simsun,arial,tahoma;font-weight:600; border-radius:20px;}
.tab_yunshi_title li a {font-size: 18px;display: block;}
.tab_yunshi_title li a.kbox i {position: absolute;display: block;left:57px;font-size: 0px;line-height: 0px;width: 0px;height: 0px;background: #7d1011;border: 5px solid #ffffff;border-top: 5px solid #7d1011;}

.tab_yunshi_nr {overflow: hidden; margin-top: 10px;}

.tab_yunshi_item {width: 270px;overflow: hidden;margin: 0px 10px 0px 10px;padding:11px 0px 11px 0px;border-bottom: 1px dashed #cecece;}
.tab_yunshi_item .hcion_1{background: #efae00;}
.tab_yunshi_item .hcion_2{background: #199591;}
.tab_yunshi_item .hcion_3{background: #d37114;}
.tab_yunshi_item .hcion_4{background: #61af32;}
.tab_yunshi_item .hcion_5{background: #f56b89;}
.tab_yunshi_item .hcion_6{background: #7f448c;}

.tab_yunshi_item .yunshi_hcion {float: left;width: 50px;height: 50px;color: #ffffff;border-radius:50%;text-align: center;font-size: 16px;line-height: 50px;font-weight:600;margin-left: 2px;font-family: "Microsoft YaHei","SimSun","宋体";display: inline-block;overflow: hidden;}
.tab_yunshi_item .yunshi_hcion a {color: #ffffff;display: inline-block;}
.tab_yunshi_item ul li {float: left;width:210px; _width:210px;height: 25px;display: inline-block;font-size: 14px;line-height: 25px;white-space: nowrap;overflow: hidden; margin-left: 5px;color: #aaaaaa;}
/* 运势大全左测 end */

/* 运势大全中间 */
.ysdq_concent .right{width:404px;}
.ysdq_concent .right .item{border-bottom:1px solid #efefef;height:100%;overflow:hidden;margin-top:8px}
.ysdq_concent .right .item .title {margin-bottom:12px;font-size: 20px;display: block;font-family: 'Microsoft Yahei',simsun,arial,tahoma;color: #000;}
.ysdq_concent .right .item .title em{background:url(icon.png) 0 -47px no-repeat;font-size:14px;font-weight:400;width:39px;height:23px;line-height:23px;text-indent:4px;color:#fff;overflow:hidden;display:inline-block;vertical-align:middle;margin-right:5px;margin-top:-2px}
.ysdq_concent .right .item .title a{color:#000}
.ysdq_concent .right .item1 a:hover{color:#7f448c}
.ysdq_concent .right .item1 .title em{background-position:0 -47px}
.ysdq_concent .right .item2 a:hover{color:#c18602}
.ysdq_concent .right .item2 .title em{background-position:0 -70px}
.ysdq_concent .right .item3 a:hover{color:#f56b89}
.ysdq_concent .right .item3 .title em{background-position:0 -93px}
.ysdq_concent .right .item4 a:hover{color:#61af32}
.ysdq_concent .right .item4 .title em{background-position:0 -116px}
.ysdq_concent .right .item .list{height:60px;overflow:hidden;padding-bottom:10px;font-size:14px;}
.ysdq_concent .right .item .list a{width:50%;float:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block;height:30px;line-height:30px}


/* 运势大全中间 end */


/* 运势大全右测 */

/* 星座生肖运势切换 */
.tab_sxys {width:300px;}
.tab_sxys_title {height: 40px;line-height: 40px;margin: auto 4px;font-family: 'Microsoft Yahei',simsun,arial,tahoma;font-weight: 500;}
.tab_sxys_title li {width:140px;float: left;text-align:center;position: relative;margin-right:6px;border-bottom:1px solid #dbd9da;}
.tab_sxys_title li a.kbox {border-bottom: 3px solid #95191b;color:#95191b;cursor: pointer;}
.tab_sxys_title li a {font-size:16px;display: block;font-weight: 600;}

.tabqh_con {clear:both;overflow: hidden;padding-bottom: 10px;}
.jctjnav03 {float:left;padding:5px 10px;}
.jctjnav03 li {width:128px;float: left;line-height:24px;font-size:14px;text-align:center;margin: 1px 4px;border: 1px solid #e6e1cd;background: #ffffff;}
.jctjnav03 li a {width: 100%;display: block;padding: 5px 0;}
.jctjnav03 li a:hover {background: #a22325;color: #ffffff;}
/* 星座生肖运势切换 end */

/* 运势测算框 */
.yscskbf_con {overflow: hidden;padding: 0 25px;}
.yscskbf_con_sx {width:70px;font-size:14px;height:30px;}
.yscskbf_con_nf {width:70px;font-size:14px;height:30px;}
.yscskbf_con_bnt {cursor:pointer;width:100px;display: block;float: right;text-align: center;background: url(home_55a.png) no-repeat;color: #732b00;text-decoration: none;height:30px;line-height: 28px;font-family: "Microsoft Yahei";font-size: 14px;}
/* 运势测算框 end */

/* 2021年运势查询 */
.yscxconcent_box {overflow: hidden; margin-bottom: 12px;}
.yscxconcent_txt {width:280px;padding:5px 10px;overflow: hidden;font-size:14px;}
.yscxconcent_txt li {width:128px;float: left;line-height:24px;font-size:14px;text-align:center;margin: 1px 4px;border: 1px solid #e6e1cd;background: #ffffff;}
.yscxconcent_txt li a {width: 100%;display: block;padding: 5px 0;}
.yscxconcent_txt li a:hover {background: #a22325;color: #ffffff;}

/* 2021年运势查询 end */

/* 运势大全右测 end */

/* 运势大全 end */

/* 婚姻测算内容 */
.tab_box {clear:both;}
.mod_pic {padding: 12px;background: #fff;font-size:14px;}
.mod_pic .pic {display: block;}
.mod_pic .pic img {display: block;width:120px;height: 90px;overflow: hidden;}
.mod_pic .infor {position: absolute;left: 140px; top: 15px;}
.mod_pic .infor .words {overflow: hidden;display: block;-ms-text-overflow: ellipsis;-o-text-overflow: ellipsis;text-overflow: ellipsis;color: #333;font-weight: 600;font-family: 'Microsoft Yahei',simsun,arial,tahoma;font-size: 15px;}
.public_txt{font-size:14px;margin-top:5px;color:#666;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.text_nr li { float: left;height: 35px;width: 280px;}
.text_nr li a {height:36px;display: block;padding-left: 15px;line-height:36px;font-size: 14px;overflow: hidden;}
.box_b { margin-top: 20px;}
.box_l .pic_ui {height: 105px;overflow: hidden;padding: 15px 0px 8px;}
.box_l .pic_ui li {float: left;text-align: center;margin: 0 14px 0 0px;}
.box_l .pic_ui li a { display: block; width: 120px; overflow: hidden;}
.box_l .pic_ui li a img {display: block;width: 120px; height: 90px;}
.box_l .pic_ui li a p {overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;white-space: nowrap;font-size: 14px;}
.box_l .txt_list { padding: 10px 0px;overflow: hidden;margin: 10px 0;display: block;font-size: 14px;}
.box_l .txt_list li {width: 50%;float: left; height: 30px;line-height: 36px;overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;white-space: nowrap;}
.box_l .txt_list li a {display: block;overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis;text-overflow: ellipsis;}

/* 婚姻测算 */
.Marriagecx_nr {width: 280px;overflow: hidden;padding: 5px 10px; margin-bottom: 10px;}

.Marriagecx_item {margin:10px auto;}
.Marriagecx_item select {height:30px;}
.hycx_width {width:95px;}
.Marri_bnt {float: right;height: 30px;background:#b8292b;color: #ffffff;border-radius: 5px;font-size: 14px;padding: 2px 8px;}
/* 婚姻测算 end */


/* 婚姻热点 */
.hyrd_box {width: 280px;overflow: hidden;margin-bottom: 10px;padding: 5px 10px;float: left;}
.hyrd_box_txt {width: 20px;height: 198px;float: left;padding: 60px 8px 0;font-size: 20px;font-weight:300;color: #b8292b;background-color: #fbfaf7;}
.hyrd_box_txt em {font-size:14px;color: #eee;float:right;line-height: 20px;}
.hyrd_txt {overflow: hidden;font-size:14px; }
.hyrd_txt li {width:80px;float: left;margin:5px 5px 2px 5px;border: 1px solid #e6e1cd;background:#ffffff;text-align: center;}
.hyrd_txt li a {width:100%;display:block;padding: 5px 0;}
.hyrd_txt li a:hover{background:#a22325;color: #ffffff; font-weight:bold}
/* 婚姻热点 end */

/* 婚姻测算内容 end */