@charset "gb2312";
/* CSS Document */

body{font-family:"-apple-system-font", "Helvetica Neue", "Helvetica", "sans-serif";font-size:0.26rem;background-color:#f5f5f5;color:#333;-webkit-tap-highlight-color:rgba(0,0,0,0.05);max-width:640px;}
body,dl,dd,p,form,h1,h2,h3,h4,h5,h6{margin:0;}
h1,h2,h3,h4,h5,h6{font-weight:normal}
ul{margin:0;padding:0;list-style-type:none;}
em,i{font-style:normal;}
table{border-collapse:collapse;border-spacing:0;}
a{color:inherit;text-decoration:none;outline:none;}
img{border:0;}
input,select,button,textarea{font-size:inherit;color:inherit;}
input, textarea {outline: 0;}
input[type="text"],input[type="password"],input[type="button"],input[type="submit"],button,textarea,select {font-family:"Microsoft YaHei",Helvetica;}
input[type="radio" i] {-webkit-appearance: radio;box-sizing: border-box;}
body {  height: 100%;  font-size: 0.34666667rem;}
.red { color: #ff0e0d!important;}
.red-dark {color: #b00a0b!important;}
.green {color: #04b504!important;}
.blue { color: #0027ce!important;}
.purple { color: #6c00aa!important;}


html,body{height:100%;margin: 0 auto;max-width:640px;}
.page{position:relative;width:100%;min-width:320px;height:100%;max-width:640px;margin:0 auto;-webkit-overflow-scrolling:touch;}

.btn:active{outline:0;box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);}


/* header */
.fn-clear{zoom:1;}
.fn-clear:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}

.page-header{width:100%;height:1rem;line-height:1rem;background:#ef4c4d;}
.page-header .logo{width:2.6rem;height:0.8rem;float:left;margin:0.1rem 0 0 0.1rem;}
.page-header .logo-img{vertical-align:top;width:100%;height:100%;}

.nav{float:right;height:1rem;max-width:5.5rem;overflow-y:hidden;}
.nav .item{height:1rem;float:left;font-size:0.28rem;padding:0 0.05rem;color:#FFF;position:relative;font-weight:bold;}
.nav .item.on:after{content:'';width:0.52rem;height:0.03rem;background:#FFF;position:absolute;left:50%;bottom:0.15rem;margin-left:-0.26rem;border-radius:0.02rem;}
.nav .item-search,.nav .item-menu{float:left;width:0.68rem;height:1rem;font-size:0;}
.nav .item-search{background:url(nav_yh.jpg) no-repeat center center;background-size:0.35rem 0.35rem;}
.nav .item-menu{background:url(nav_img.png) no-repeat center center;background-size:0.35rem 0.35rem;}


/* TOP导航 */
.TOP_nav_box {overflow: hidden;background: #FFF;text-align: center;}
.TOP_nav_box ul{padding: 0 0.15rem;line-height: 0.6rem;}
.TOP_nav_box ul li {position: relative;font-size: 0.33rem;color: #e6601f;min-width:14.2%;float:left;font-weight:bold;}
.TOP_nav_box ul li a {}
.TOPnav_txt::before {content: '';width: 1px;height: 0.28rem;background: #e0e0e0;position: absolute;right: 0;top: 50%;margin-top: -0.14rem;}
.items {color:#ef4c4d;}

/* TOP导航 end */





/*测算框*/
.cs_bnt_box1 {font-size:0.33rem;padding:0.15rem 0;color:#333;margin:10px 5px;border-bottom:solid 1px #ddd;}
.cs_bnt_box1 ul {width:100%;overflow:hidden;}
.cs_bnt_box1 ul li {width: 24.3%;float: left;text-align: center;margin: 0 0.3%;}

/*.measure {color:#fff; background:url(index_01.png) no-repeat; width:1.73rem; height:.7rem; background-size:100% 100%}
.measure01 {color:#333; background:url(index_02.png) no-repeat; width:1.73rem; height:.7rem; background-size:100% 100%}*/

.measure {color: #fff;background: #ec5252;width: 1.73rem;height: .5rem;padding: .1rem 0;}
.measure01 {color: #333;background: #cccccc;width: 1.73rem;height: .5rem;padding: .1rem 0;}

.indwrap {width: 100%;float: left;background-color: #fff;}
.cpdesc {text-align: left;padding: 0 2%;margin-bottom: 0.3rem;}

.public_form_wrap {margin: 8px 5px 0;}
.public_form_wrap ul {border: 1px solid #ffe4c8;border-radius: 5px;-o-border-radius: 5px;-ms-border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;background-color: #fff;}
.public_form_wrap li {height:1rem;line-height:1rem;border-bottom: 1px solid #ffe4c8;padding-right: 5px; padding-left:.1rem}
.public_form_wrap .lefts {color: #f91718;margin-right: 10px;font-size:0.37rem;padding-left:0.1rem;float: left;}
.public_form_wrap .rights {color: #f91718;margin-right:0.1rem;padding: 0 10px;font-size:0.37rem;float: left;}
.public_form_wrap .autos {width: 23.5%;font-size:0.26rem;float: left;}
.public_form_wrap .radio {width: 100%;background-repeat: no-repeat;background-position: right center;background-size: 20px;font-size:0.32rem;}
.public_form_wrap .auto input {width:4.5rem;height:0.55rem;padding:0.01rem 0.64rem 0.01rem 0.1rem;box-sizing:border-box;font-size:0.26rem;}

.csk_bnt {text-align:center;margin-bottom:10px;line-height:.5rem;margin-top:.2rem;font-size:0.32rem;}

/* .cs_bnt1 {cursor: pointer;background: url(index_03.png) no-repeat;background-size:100% 100%; color: #ffffff;padding: 3px 25px;height:.86rem;font-weight:bold; border-width:0; width:2.7rem}
.cs_bnt2 {cursor: pointer;background: url(index_04.png) no-repeat;background-size:100% 100%;color: #ffffff;padding: 3px 25px;height:.86rem;font-weight:bold; border-width:0; width:2.71rem}*/

.cs_bnt1 {cursor: pointer;background: #eba246;color: #ffffff;height: .86rem;font-weight: bold;border-width: 0;width: 2.5rem;margin-right: .1rem;border-radius: .2rem;}
.cs_bnt2 {cursor: pointer;background: #ec5252;color: #ffffff;padding: 3px 25px;height: .86rem;font-weight: bold;border-width: 0;width: 2.5rem;border-radius: .2rem;}

/* 测算框 end */


/*免费算命大全*/
.section-cs{margin-bottom: 0.2rem;}

.section-cs .section-bd{padding:0.2rem 0 0.1rem;background:#FFF;}
.section-cs .section-bd .list,.section-cs .section-bd .link{overflow:hidden;}
.section-cs .section-bd .item{width:25%;text-align:center;margin-bottom:0.2rem; float:left}
.section-cs .section-bd .pic{vertical-align:top;width:1.2rem;height:1.2rem;}
.section-cs .section-bd .tit{font-size:0.26rem;font-weight:bold;margin-top:0.1rem;}
.section-cs .section-bd .btn{width:22%; margin:.1rem 0 .2rem .15rem; padding-top:.1rem; float:left;font-size:0.30rem;color:#333;border:1px solid #E9E9E9;border-radius:0.06rem; text-align:center; height:.5rem; font-weight: 900;}
.section-cs .section-bd .btn:nth-child(1),.section-cs .section-bd .btn:nth-child(8),.section-cs .section-bd .btn:nth-child(9){color:#e6601f;}
.section-cs .section-bd .btn:nth-child(3),.section-cs .section-bd .btn:nth-child(6),.section-cs .section-bd .btn:nth-child(11){color:#dc2a65;}
/*免费算命大全 end*/

/*标题部分*/
.indwkuang {
	/* [disabled]width:100%; */
	
	background: #fff;
	margin-bottom: 0.2rem; position:relative
}

.intitle {width:50%;float:left;height: .72rem;padding:0 0; padding-top:.1rem}
.intitle em {width:auto;float:left;padding:0 .25rem;line-height: .52rem;font-size: .32rem;position: relative;font-weight:bold; background: #ff4e28; border-bottom-right-radius:.5rem; border-top-right-radius:.5rem; color:#FFF}
.intitle a {float:right;color:#fff;line-height: .56rem; margin-right:.3rem; font-size:.26rem}
.intitle i{float:right;color:#fff;line-height: .56rem;  font-size:.26rem; color:#ff4e28;margin-right:.3rem;}
.intitle01 {width:100%;height:.72rem;padding:0 0; padding-top:.1rem; top:0rem; position: absolute; z-index:999; float:right}
.intitle01 i{float:right;color:#fff;line-height: .56rem;  font-size:.26rem; color:#ff4e28;margin-right:.3rem;}

/*标题部分 end*/

/*金牌算命*/
.inhotcsprod4 {width:100%;float:left;margin: 0.1rem 0 .2rem 0;}
.inhotcsprod4 a {width:20%;float:left;line-height: .4rem;font-size: .29rem;text-align:center;}
.inhotcsprod4 a img { width:1.06rem; }
.inhotcsprod4 a span{font-size: .22rem;color: #999;}

.part_title {width:70%;display: block;margin:1rem auto;}
.cs_item {overflow: hidden;clear: both;padding:3%;border-bottom: 1px solid #f5f3f3;width:94%;}
.cs_item .left {width:1rem;float: left;margin-right:0.3rem;}
.cs_item .left .cs_img {width:1rem;}
.middle {overflow: hidden;}
.middle .div_one {font-size:0.28rem;font-weight: bold; margin-bottom:.1rem; width:70%; float:left}
.middle .div_two {overflow:hidden;font-size:0.28rem;width: 98%;height:.4rem;white-space: nowrap;text-overflow: ellipsis;line-height: .5rem;}

.result-first { margin:.1rem .2rem .13rem .2rem; padding: 10px 0.13333333rem; border: 1px dashed #ff3838; background: #fef2f4; font-size:.26rem}
/*金牌算命 end*/


/*趣味测试*/
.bbqmdq_l {padding-left:0.2rem;background:url(http://wap.99166.com/phoneapp/image_sy/index_wenzhang.png) no-repeat 0 center;background-size:0.1rem 0.16rem;position:relative;overflow:hidden;}
.div_one_right{ float:right; background:#ff4e28; border-radius:.2rem; padding:.1rem .1rem; line-height:.3rem; color:#FFF; margin-top:.15rem}

.bbqmdq_boxs1 {margin:0 ;font-size:.26rem;overflow: hidden;display:block;}
.bbqmdq_boxs1 ul li {width:100%;float:left;line-height: 40px;border-bottom:1px solid #e8e8e8;}

.bbqmdq_boxs2 {margin:0 ;font-size:.26rem;overflow: hidden;display:block;}
.bbqmdq_boxs2 ul li {width:100%;float:left;line-height: 40px;border-bottom:1px solid #e8e8e8;}

.bbqmdq_boxs3 {margin:0 ;font-size:.26rem;overflow: hidden;display:block;}
.bbqmdq_boxs3 ul li {width:100%;float:left;line-height: 40px;border-bottom:1px solid #e8e8e8;}

.bbqmdq_boxs4 {margin:0 ;font-size:.26rem;overflow: hidden;display:block;}
.bbqmdq_boxs4 ul li {width:100%;float:left;line-height: 40px;border-bottom:1px solid #e8e8e8;}

.bbqmdq_boxs5 {margin:0 ;font-size:.26rem;overflow: hidden;display:block;}
.bbqmdq_boxs5 ul li {width:100%;float:left;line-height: 40px;border-bottom:1px solid #e8e8e8;}

.bbqmdq_boxs6 {margin:0 ;font-size:.26rem;overflow: hidden;display:block;}
.bbqmdq_boxs6 ul li {width:100%;float:left;line-height: 40px;border-bottom:1px solid #e8e8e8;}

.bbqmdq_boxs7 {margin:0 ;font-size:.26rem;overflow: hidden;display:block;}
.bbqmdq_boxs7 ul li {width:100%;float:left;line-height: 40px;border-bottom:1px solid #e8e8e8;}

.bbqmdq_boxs8 {margin:0 ;font-size:.26rem;overflow: hidden;display:block;}
.bbqmdq_boxs8 ul li {width:100%;float:left;line-height: 40px;border-bottom:1px solid #e8e8e8;}

.bbqmdq_boxs9 {margin:0 ;font-size:.26rem;overflow: hidden;display:block;}
.bbqmdq_boxs9 ul li {width:100%;float:left;line-height: 40px;border-bottom:1px solid #e8e8e8;}

.bbqmdq_boxs10 {margin:0 ;font-size:.26rem;overflow: hidden;display:block;}
.bbqmdq_boxs10 ul li {width:100%;float:left;line-height: 40px;border-bottom:1px solid #e8e8e8;}

.bbqmdq_boxs11 {margin:0 ;font-size:.26rem;overflow: hidden;display:block;}
.bbqmdq_boxs11 ul li {width:100%;float:left;line-height: 40px;border-bottom:1px solid #e8e8e8;}

.bbqmdq_boxs12 {margin:0 ;font-size:.26rem;overflow: hidden;display:block;}
.bbqmdq_boxs12 ul li {width:100%;float:left;line-height: 40px;border-bottom:1px solid #e8e8e8;}

.bbqmdq_boxs13 {margin:0 ;font-size:.26rem;overflow: hidden;display:block;}
.bbqmdq_boxs13 ul li {width:100%;float:left;line-height: 40px;border-bottom:1px solid #e8e8e8;}


/*趣味测试 end*/

/**** 经典算命 ****/
.inhotcsprod3 {width:100%;float:left;margin:0	;}
.inhotcsprod3 a {width:25%;float:left;line-height: .4rem;font-size: .29rem;text-align:center;margin:.2rem 0;}
.inhotcsprod3 a img { width:1.06rem; }
.inhotcsprod3 a span{font-size: .22rem;color: #999;}

.title_nr {position: relative;font-size:.26rem;border-top: 1px solid #e8e8e8;padding: 12px 10px;background: #fff;}
.title_nr ul{position: relative;overflow: hidden;}
.title_nr ul li {display: block;width: 25%;float: left;margin-top: 6px;}
.title_nr ul li a {display: block;margin: 0 2px;border: 1px solid #f6f6f6;background: #f6f6f6;line-height: 40px;height: 40px;text-align: center;color: #000;overflow: hidden;}
/**** 经典算命 ****/

/* 文章页导航 */
.article_nav_box {overflow: hidden;background: #FFF;text-align: center;margin-top: 10px;}
.article_nav_box ul{padding: 0 0.15rem;line-height: 0.5rem;}
.article_nav_box ul li {position: relative;font-size: 0.28rem;float:left;font-weight:bold; background:#f1f1f3; border-radius:0.2rem; margin:.1rem .05rem; padding:0 .1rem;}
.article_nav {color:#ef4c4d;border-bottom: 2px solid #ef4c4d;}



/* 文章页导航 end */



/**** 尾部 ****/
.footer {background: #f5f6f8 none repeat scroll 0 0;border-bottom: 1px solid #d8d9de;border-top: 1px solid #d8d9de;box-shadow: 0 1px 0 #fff inset;font-size:.3rem;overflow: hidden;padding-top: 10px;text-align: center;}
.footer .linkico {display: inline-block;font-size:.26rem;margin: 0 8px;}
.footer A:hover {text-decoration: underline;}


.form-group {
    padding-left: 1.61rem;
    height: 1.06666667rem;
    line-height: 1.06666667rem;
    font-size: 0.37333333rem;
}
.form-group .control-label {
    float: left;
    color: #f91718;
    margin-left: -1.63333333rem;
}
.form-group .form-right {
  text-align: left;
  width: 100%;
  font-size: 0.32rem;
}
.form-group .form-control {
  width: 100%;
  font-size: 0.37333333rem;
  border: 0;
  background: transparent;
  margin-top: .25rem;
}
.sex-checkbox {
  display: none;
}
.sex-checkbox + label {
  margin-right: 0.26666667rem;
  width: 0.53333333rem;
  height: 0.53333333rem;
  display: inline-block;
  line-height: 0.53333333rem;
  text-align: center;
  border: 1px solid #c8ab8d;
  background: #fff;
  border-radius: 50%;
}
.sex-checkbox:checked + label {
  color: #fff;
  background: #b72c27;
  border: 1px solid #b72c27;
}
.clause-checkbox {
  display: none;
}
.clause-checkbox + label {
  display: inline-block;
  width: 0.38666667rem;
  height: 0.34666667rem;
  background: url("../images/clause-check.png") no-repeat;
  background-size: 0.86666667rem 0.34666667rem;
}
.clause-checkbox:checked + label {
  background-position: -0.38666667rem 0;
}




/* 产品页TOP导航 */
.TOP_nav_box01 {overflow: hidden;background: #FFF;text-align: center;}
.TOP_nav_box01 ul{padding: 0 0.15rem;line-height: 0.6rem;}
.TOP_nav_box01 ul li {position: relative;font-size: 0.33rem;color: #333333;min-width:25%;float:left;font-weight:bold;}
.TOP_nav_box01 ul li a:hover{color:#ef4c4d;}
.TOPnav_txt01::before {content: '';width: 1px;height: 0.28rem;background: #e0e0e0;position: absolute;right: 0;top: 50%;margin-top: -0.14rem;}
.TOPnav_txt02::before {content: '';position: absolute;right: 0;top: 50%;margin-top: -0.14rem;}


/* 产品页TOP导航 end */



/*测算框*/
.title {border-bottom: 1px solid #d3c0d3;color: #333;height:.6rem; margin-top:.1rem;font-size:.36rem;font-weight:bold;text-align: center;}
.title01{color: #333; margin:.1rem .24rem; font-size:.26rem; line-height:.4rem}    
.indwrap01 {width: 100%;float: left;background-color: #fff; margin-top:.2rem}
.cpdesc01 {text-align: left;margin-bottom: 0.3rem;}
.cptj{text-align:left;color:#9c31d5;font-weight:bold;font-size:16px;padding-right:5px;}
.open_txt {height: 150px;line-height: 200px;position: relative;margin-top: -80px;background: linear-gradient(to bottom,rgba(255,255,255,0),rgba(255,255,255,.4) 5%,#fff 100%);}
.readmore_text {text-align:center;display:block;margin-bottom: 0.25rem;margin-top:-0.01rem;color: #e24c4c;padding: 0.1rem;}



/*金牌测算*/
.public_title_list {position: relative;}
.public_tl_box {border-bottom: 1px solid #e8e8e8;background-color: #fff;position: relative;height:.6rem;line-height:.6rem;display: block;padding: 0 .4rem 0 .1rem;overflow: hidden;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis;color: #222;font-size:.26rem;}
.public_tl_box:before {content: "";position: absolute;right: 0;top: 0;width:.4rem;height:.4rem;background: url(next.png) center no-repeat;-webkit-background-size: 20% 20%;}

.intitle_span{color: #e24c4c;}




/* 宝宝起名文章列表四类 */
.Product_list_item {width: 100%;display: block;overflow: hidden;position: relative;margin-bottom: 5px;}

.Product_list {padding: 3% 2%;border-bottom: 1px dotted #cecece;position: relative;overflow: hidden;}
.Product_list_pic {float: left;margin-right: 0.1rem;}
.Product_list_pic img {width: 2rem;height: 1.45rem;display: block;}

.Product_list_con {overflow: hidden;}
.Product_list_title a {overflow: hidden;display: block;}
.Product_list_title h2 {font-size: .3rem;font-weight: bold;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.list_title_a {color: #e6601f;font-size: .28rem;display: block;float:left;}
.Product_list_title a h2 span {color: #e6601f;margin-right:0.1rem;}
.Product_list_title  p {font-size: .24rem;color: #8b8b8b;float:left;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;text-overflow: ellipsis;overflow: hidden;}
.Product_list_info {overflow:hidden;margin-top:.1rem;text-overflow: ellipsis;white-space: nowrap;display: flex;}
.Product_list_tag {float: left;padding: 0.001rem 0.1rem;border: 1px solid #e6601f;border-radius: 8px;color:#e6601f;margin-right:.1rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;text-align: center;}


/*page*/
.public_page {position: relative;padding:0 .26rem 0;text-align: center;}
.zui-page {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    box-sizing: content-box;
    display: inline-block;
    vertical-align: middle;
    margin:.26rem 0;
    text-align: left !important;
    moz-user-select: -moz-none;
    -moz-user-select: none;
    -o-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.zui-page a {display: inline-block;text-decoration: none;vertical-align: middle;cursor: pointer;padding:.14rem .18rem;height: .36rem;line-height: .36rem;font-size: .26rem;border: 1px solid #eeeeee;}
.zui-page-curr {color: #ffffff !important;background:#e6601f;}
/*page end*/

/* 宝宝起名文章列表四类 end */


/*热门栏目*/
.rmlm_box {width: 100%;overflow: hidden;}

.list_title {clear: both;border-top: 2px solid #ef4c4d;border-bottom: 1px dotted #cecece;padding-left: 12px;background: #f3f3f3;overflow: hidden;white-space: nowrap;font-size:.36rem;line-height: .72rem;position: relative;}
.list_title .list_head {display: inline-block;float: left;font-weight: normal;line-height: .72rem;font-size: .36rem;}
.column_box {background: #ffffff;overflow: hidden;}
.column_box ul {margin: auto;}
.column_box ul li {float: left;text-align: center;width: 25%;height:.56rem;line-height:.56rem;margin: auto;border-bottom: 1px dotted #cecece;white-space: nowrap;overflow: hidden;font-size:.28rem;}
.column_box ul li a {display: inline-block;width: 100%;height:.36rem;line-height:.36rem;border-left: 1px dotted #cecece;}
.column_box .first a{border-left: none;}
.nav_footer {width: 100%;height: 70px;background: #9c31d5;margin-bottom: 12px;display: table;}
.nav_footer li {width: 25%;float: left;text-align: center;font-size: 16px;line-height: 30px;}
.nav_footer li a {color: #ffffff;}
/*热门栏目 end*/

/**** 尾部 ****/
.nav_footer {background: #ef4c4d none repeat scroll 0 0;display: table;height: 70px;margin-bottom: 12px;width: 100%;}
.nav_footer li {float: left;font-size:0.36rem;line-height:0.72rem;text-align: center;width: 25%;}
.nav_footer li a {color: #ffffff;}
.slk_box {padding:0px 10px;}
.slk_box td{ border-bottom:1px dashed #833b00;}
.conbg{ padding-left:5px; padding-right:5px; padding-top:15px; padding-bottom:10px; line-height:180%; clear:both;font-size:14px;white-space: normal;}
.xifeng{background:#999900; border-bottom:1px solid #eaeaea; border-top:1px solid #eaeaea; height:3px;}
/**** 尾部 ****/

.intitle02 {width:100%;height: .55rem;padding:0 0; padding-bottom: .3rem; border-bottom:solid 1px #ddd;text-align: center}
.intitle02 em {width:auto;padding:0 .25rem;line-height: .52rem;font-size: .32rem;font-weight:bold;  color:#333; }