.db {
    height: 40px;
    line-height: 40px;
    background-color:#fff;
    color: #fff;
    font-size: 16px;
}

.wdh902 {
    width: 96%;
    margin: 0 auto;
}
.wdh802 {
    width: 96%;
    margin: 0 auto;
}
/*算算另一半*/
.list_m{
	width:96%;
	margin:0 auto;
	margin-top: 30px;
}
.other_bg{
	background:rgb(255,252,240);
	width:100%;
	overflow: hidden;
}
 .bar3{
 	position: relative;
 	top:-5px;
 }
/*产品评分*/
.cp_pf{

	width:89%;
	margin:0 auto;
	overflow: hidden;
	border:1px solid rgba(227,221,185,0.7);
	border-radius: 10px;
	margin-top: 20px;
	background:rgba(255,255,255,0.4);
}
.cp_pf_title{
	width:90%;
	margin:0 auto;
	height:30px;
	font-size: 20px;
	line-height: 30px;
	font-weight: 600;
	text-align: center;
	color:rgb(245,168,98);
	margin-top: 15px;
}
.cp_pf_title span{
	display: inline-block;

}
.cp_pf_title span img{
	width:15px;
	height:15px;
}
.cp_pf_title .pf_border{
	height:6px;
	line-height:10px;
	width:25%;
	border-top:1px solid rgb(245,168,98);
}
.cp_pf_content{
	width:100%;
	padding: 0 15px;
	margin-top: 0px;
	font-size: 15px;
	/*padding-bottom:15px;*/
}
.cp_pf_content p{
	margin-top: 10px;
	float: left;
}
.color1{
	color:rgb(248,167,140);
}
.color2{
	color:rgb(221,180,52);
}
.color_word{
	/*color:#ff3366;*/
	color:#ee7f85;
}
.bg_color1{
	color:#fff;
	display: inline-block;
	color:#fff;
	border-radius: 7px;
	width:12%;
	height:26px;
	line-height: 26px;
	text-align: center;
	background: rgb(243,171,191);
}
.bg_color2{
	display: inline-block;
	color:#fff;
	border-radius: 7px;
	width:12%;
	height:26px;
	line-height: 26px;
	text-align: center;
	background: rgb(251,204,122);
}
.bg_color3{
	display: inline-block;
	color:#fff;
	border-radius: 7px;
	width:16%;
	height:26px;
	line-height: 26px;
	text-align: center;
	color:#fff;
	background: rgb(227,167,255);
}
.pf_star{
   width:100%;
  
}
.pf_star span{
	float: left;
}
.pf_star span:nth-of-type(1){
	margin-right: 15px;
}
.pf_star span img{
	width:18px;
	height:16px;
	margin-top: 6px;
	margin-left: 5px;
}
.pf_yx{
	width:100%;
	padding-bottom:15px ;
}

/*内容指引*/
.bar2{
	margin-top: 50px;
}
.mt{
	margin-top:-15px;
}
.mtop{
        	margin-top: 2px;
        }
.yh_pj{
	width:89%;
	margin:0 auto;
	margin-top: 30px;
	margin-bottom: 15px;
}
.color3{
	color: rgb(194,160,74)
}
.yh_pj ul{
	width:90%;
	margin: 0 auto;
	margin-top: 10px;
	margin-bottom: 10px;
}
.yh_pj ul li{
	width:100%;
	font-size: 15px;
	margin-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px dashed rgba(227,221,185,0.9);
}
/*回到顶部*/

  #back_top {   
      
          position: fixed; 
          left:67%;  /*固定位置*/
          bottom: 35px;
            display: none;    /*开始默认隐藏*/
            margin-bottom: 5px;
            /*width: 40px;*/
            height: 36px;
           cursor: pointer;

        }
         #back_top a{ 
         	display: inline-block;
         	width: 38px;
            height: 38px;
           
            
            color:#fff;
            font-size: 13px;
            position: relative;
           
         }
 #back_top a img{
 	width:100%;
 	height:100%;
 }

#back_top a p{
	position: absolute;
	top:11px;
	left:6px;
}
#box{    z-index:998;
		}
 .bg-color{
			 z-index: 888
			}
/*八字精批一生命运*/
.my_bg{
	background:#E6D6C3;
	opacity: 0.8;
	border:none;
}
.my_bg2{
	background:#E6D6C3;
	opacity: 0.76;
	border:none;
}
.bor_color ul li span{
	color: rgb(218,155,68);
}
.bor_color ul li{
	
	 border-bottom: 1px dashed rgba(0,0,0,0.1);
}
.text {
     padding:0; 
     padding-bottom: 10px;
}
.cp_pf_img{
	width:100%;
	margin: 0 auto;
}
.cp_pf_img img{
	width:98%;
}
.bar4 img{
   width:98%;
}
.bz_top{
	margin-top: 0;
}
.cs_color{
	width:12%;
}
.message-top{
	margin-top:20px;
}
.mt_top{
	margin-top: 0;
}
@media screen and (max-width:1000px){
	.cp_pf_title {
    
    font-size: 16px;
}
.cp_pf_title span img {
    width: 10px;
    height: 10px;
}
.cp_pf_content {
    font-size: 14px;
}
.pf_star span img {
    width: 15px;
    height: 13px;
    margin-top: 6px;}
   .bg_color2{
    	width:23%;
    }
     .bg_color3{
     	width:31%;
     }
    .bg_color1{
    	width:23%;
    }
    .yh_pj ul li{
    	font-size: 14px
    }
    .yh_pj {
    width: 89%;
    margin: 0 auto;
     margin-top: 30px; 
    margin-bottom: 15px;}
    .cp_pf_content p {
     margin-top: 8px; 
    float: left;
}
 #back_top {     
            position: fixed;   /*固定位置*/
            left:89%;
            bottom: 40px;
            display: none;    /*开始默认隐藏*/
            width: 40px;
            height: 36px;
            border-radius: 2px;   
            cursor: pointer;
        }
         #back_top a{ 
         	display: inline-block;
         	width: 36px;
            height: 36px;
            
            
            position: relative; 
         }
         #back_top a img{
	width:100%;
	height:100%;

}
#back_top a p{
	position: absolute;
	top:7px;
	left:6px;
}
.bar2 {
    margin-top: 40px;
}
.bar2 {
    margin-top: 30px;
}
.mtop{
	margin-top:2px;
}
.list_m{
	margin-top: 5px;
}
.bz_top{
	margin-top: -10px;
}
.cs_color{
	width:22%;
}
.bar3 {
    position: relative; 
    top: -2px
}
}
/*@media screen and (max-width: 768px){
  body{
  	max-width: 768px
  }
}*/

@media screen and (max-width:320px){
	.cp_pf_title {
    
    font-size: 15px;
}
.cp_pf_content {
    font-size: 13px;
}
.pf_star span img {
    width: 14px;
    height: 13px;
    margin-top: 5px;}
    .yh_pj ul li{
    	font-size: 13px
    }
     #back_top {   
            width:100%;  
            position: fixed;   /*固定位置*/
            left:88%;
            bottom: 30px;
            display: none;    /*开始默认隐藏*/
            /*margin-bottom: 5px;*/
            width: 40px;
            height: 36px;
            cursor: pointer;
        }
       #back_top a{ 
         	display: inline-block;
         	width: 36px;
            height: 36px;
            
         }
.bar2 {
    margin-top: 20px;
}

.list_m{
	margin-top: -10px;
}
.yh_pj {
    width: 89%;
    margin: 0 auto;
    margin-top: -10px;
    margin-bottom: 15px；}
    .bar5 {
    position: relative;
    top: -25px;
}

.bz_top{
	margin-top: -10px;
}
.bz_mp{
	margin-top: 3px;
}
.bg_color3{
     	width:33%;
     }
     .cs_color{
	width:23%;
}
}