@charset "utf-8";
/* CSS Document */
*{margin:0px; padding:0px;}
html{ font-size: 50px; font-size: 13.3334vw; }
@media screen and (min-width: 750px) { html { font-size: 100px; } }
body{ font-family:"Microsoft Yahei",Helvetica Neue,Helvetica,Arial,sans-serif; font-size:14px; background:#f8f8f8; max-width:750px; margin:0 auto; padding-top: 1.63rem; }
html, body{ height: 100%; }
ul li{list-style:none;}
li{list-style:none;}
img{border:none;}
a{color:#333; text-decoration:none; cursor:pointer; -webkit-tap-highlight-color: rgba(0,0,0,0.1); }
em,i{font-style:normal;}
b{ font-weight: normal; }
.clearfix{zoom:1;}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder {color: #888;}
.clearfix:after{clear:both; height:0px; font-size:0px; visibility:hidden;display:block;content:" ";}
input,textarea,button{ resize:none; outline:none; border:0 none; font-family:"微软雅黑";}
.white{ background:#fff; }
body.white{ box-sizing: border-box; }
.pb50{ padding-bottom: 0.5rem; }
#contentall{ width: 100%; overflow-x: hidden; }

/*首页*/
.top{ height:1rem; line-height:1rem; position: relative; z-index: 10; /*background:#fff url(../images/top_bj.png) repeat-x;*/ padding:0 0.2rem; background: -webkit-linear-gradient(top, #fff4e4, #fff);background: -moz-linear-gradient(top,#fff4e4,#fff);}
.logo{ float:left; margin-top:0.2rem; position:relative; z-index:2;}
.logo img{ display:block; height:0.58rem;}
.top_rg{ float:right; position:relative; z-index:2;}
.top_rg a{ font-size:0.26rem; color:#fe8f3b; margin-right:0.25rem; float:left; font-size: 0.3rem;}
.top_rg a:active{ color:#fe5e0f;}
.top_rg button{ width:0.32rem; height:0.45rem; background:url(../images/nsearch.png) no-repeat center; background-size:0.32rem 0.3rem; float:right; margin-top:0.28rem;}
.top_rg .xlbtn{ width: 0.5rem; background-image:url(../images/nmenu.png)!important; background-size: 0.44rem 0.44rem; margin-left: 0.15rem!important;  }


.menubox{ background:#fff; position:relative;}
.mrd_pic { width:100%;overflow:hidden;display:block;position:relative; /*height:1000px;*/ padding-bottom:0.2rem;}
.mrd_pic ul{ width:40rem;}
.mrd_pic li { float:left; overflow:hidden; position:relative;}
.mrd_pic li a{ display:block; float:left; margin-left:0.2rem;}
.mrd_pic li img { display:block; cursor:pointer; width:auto; height:1.14rem;}
.menu_bj{ position:absolute; width:0.96rem; right:0; top:0; bottom:0; background:url(../images/menu_bj.png); }
.menu_bj.lf{ left:0; background:url(../images/menu_bjs.png) right 0; z-index:4; display:none;}

/*焦点图*/
.banner{ padding: 0 0.2rem; background-color: #FFF; }
.banner-inner{ position:relative; overflow:hidden; background:#fff; padding-top: 2.89rem; box-sizing: border-box; }
.banner-inner .hd{ position:absolute; height:0.1rem; line-height:0.1rem; bottom:0.2rem; right:0.2rem; z-index:1; }
.banner-inner .hd li{ display:inline-block; width:0.1rem; height:0.1rem; overflow:hidden; margin:0 0.06rem; background:#6c647d; border-radius:0.1rem; text-indent:-9999px;   }
.banner-inner .hd li.on{ background:#fff;  }
.banner-inner .bd{ position: absolute; top: 0; z-index:0; width: 100%; } 
.banner-inner .bd li{ overflow: hidden; position:relative; text-align:center;  }
.banner-inner .bd li .pic{ display: block; padding-top: 2.89rem;  }
.banner-inner .bd li .pic img{ position: absolute; top:0; left:0; background:url(../images/loading.gif) center center no-repeat;  vertical-align:top; width:100%;/* 图片宽度100%，达到自适应效果 */}
.banner-inner .bd li .tit{ display:block; width:80%; padding-right:20%;  position:absolute; bottom: 0%; text-indent:1em; height:0.6rem; line-height:0.6rem; font-size:0.26rem; font-size: 0.3rem; color:#fff;  text-align:left; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; padding-top:0.5rem;background:-webkit-linear-gradient(top,rgba(0,0,0,0) 10px,rgba(0,0,0,0.2) 50%,rgba(0,0,0,0.5) 100%); background: -moz-linear-gradient(top,rgba(0,0,0,0) 10px,rgba(0,0,0,0.2) 50%,rgba(0,0,0,0.5) 100%); }

.sortbox{ background:#fff; padding-bottom:0.24rem; padding-top: 0.06rem; font-size: 0; white-space: nowrap; overflow: auto;}
.sortbox .sort_list{ display: inline-block; vertical-align: top; width: 2.16rem; width: 33.3%;}
.sortbox .sort_list .sort_tt{ display:block; padding-top:0.2rem; text-align:center;}
.sortbox .sort_list .sort_tt img{ height:0.34rem;}
.sortbox .sort_list .pjg{ text-align:center; font-size: 0.3rem; color:#ff8b8b; line-height:0.4rem; height:0.4rem; font-weight:bold; position:relative;}
.sortbox .sort_list .pjg .pd{ display:block; position:absolute; top:0.35rem; left:50%; margin-left:-0.15rem; width:0.29rem; height:0.29rem; background:url(../images/xin.png) no-repeat; background-size:cover;}
.sortbox .sort_list.sort_list2 .pjg{ color:#a660af;}
.sortbox .sort_list.sort_list3 .pjg{ color:#00b4ff; font-weight:normal;} 
.sortbox .sort_list.sort_list4 .pjg{color: #f7a675;}
.sortbox .sort_list .pimg{ height:1.13rem; text-align:center; position:relative; margin-top:0.1rem;}
.sortbox .sort_list .pimg img{ height:1.13rem}
.sortbox .sort_list .pimg .jzdiv{ display:inline-block;}
.sortbox .sort_list .pimg span{ display:block; width:0.77rem; height:0.77rem; position:absolute; right:0.25rem; top:-0.25rem; background:url(../images/ys_ty.png) no-repeat; background-size:cover;}
.sortbox .sort_list .pimg .ppd{ float:left; width:0.9rem; height:0.9rem; border:0.06rem solid #ffa4bc; border-radius:0.9rem; overflow:hidden; text-align:center; background:#fff; position:relative; z-index:2;}
.sortbox .sort_list .pimg .ppd img{ height:110%; margin-top:0%; margin-left: -3%}
.sortbox .sort_list .pimg .ppd.nan{ margin-left:-0.2rem; z-index:1; border-color:#afc2ff;}
.sortbox .sort_list .pbtn{ margin-top:0.2rem;}
.xzxzbox{ position:relative;}
.sort_list2 .xzxzbox.on{ /*z-index:9999999;*/}
.xzxzbox .set{ width:1.05rem; margin:0 auto; line-height:0.34rem; text-align:center; border-radius:0.34rem; background:#ff8b8b; font-size:0.18rem; font-size: 0.24rem; color:#fff; padding-right:0.2rem; position:relative;}
.xzxzbox .set span{ position:absolute; right:0.1rem; top:50%; margin-top:-0.05rem; width:0.11rem; height:0.11rem; background:url(../images/bsj.png) no-repeat; background-size:cover;}
.sort_list .xzxzbox a.set{display: block; padding: 0;}
.sortbox .sort_list.sort_list2 .pbtn .xzxzbox .set{ background:#d09dff; width:1.5rem; width: 2.2rem; /*margin-left: -0.2rem;*/}
.sortbox .sort_list.sort_list3 .pbtn .xzxzbox .set{ background:#75d1f7;}

.astroindex .sort_list .pjg{ font-size: 0.26rem;}

.xttbox{ margin:0.3rem 0; background:#fff; padding:0 0.2rem;}
.xttbox_title{ text-align:center; line-height:1; padding: 0.26rem 0 0.2rem 0; font-size:0.36rem; color:#333; font-weight:700; position:relative; margin-bottom:5px;}
.xttbox_title span:before {left: 0;}
.xttbox_title span:after {right: 0;}
.xttbox_list dl{ position:relative; padding-left:2.5rem; padding-bottom:0.4rem;}
.xttbox_list dl dt{ position:absolute; left:0; top:0; float:left; }
.xttbox_list dl dt a{ display:block;}
.xttbox_list dl dt img{ display:block; width:2.3rem; height:1.4rem;}
.xttbox_list dl dd{ float:left; width:100%; height: 1.4rem;}
.xttbox_list dl dd .ptitle{ height:0.84rem; overflow:hidden;}
.xttbox_list dl dd .ptitle a{ line-height:0.42rem; font-size:0.34rem; color:#333;}
.xttbox_list dl.ed dd .ptitle a,.xttbox_list dl dd .ptitle a:visited{ color:#999;}
.xttbox_list dl dd .pbt{ line-height:0.28rem; height:0.28rem; margin-top:0.28rem;}
.xttbox_list dl dd .pbt a,.xttbox_list dl dd .pbt .aspan{ float:left; margin-right:0.2rem; color:#ccc; color: #b2b2b2; font-size:0.23rem;}
.xttbox_list dl dd .pbt a span,.xttbox_list dl dd .pbt .aspan span{ float:left; width:0.38rem; height:0.28rem; background:url(../images/a_ll.png) no-repeat; background-size:100%; margin-right: 0.1rem; margin-top: 0.01rem;}
.xttbox_list dl dd .pbt a.hf span{ background-image:url(../images/a_hf.png); }
.xttbox_more{ text-align:center; padding:0.14rem 0;}
.xttbox_more a{ display:inline-block; font-size:0.26rem; color:#ccc; height:0.6rem; line-height:0.6rem; padding: 0 0.1rem; }
.xttbox_more a span{ float:right; width:0.14rem; height:0.14rem; background:url(../images/more.png) no-repeat; background-size:cover; margin-top:0.24rem; margin-left: 0.06rem;}
.xttbox_cont{ overflow: hidden; }
.xttbox_cont2{ display: none; }
.xttbox_list.open .xttbox_cont2{ display: block; }
.xttbox_list.open .xttbox_more a{ display: none; }

.mxbox{ margin:0.4rem 0.2rem; position:relative; height:0.8rem; /*height: 0.9rem;*/}
.mxbox .imgdiv{ position:absolute; left:0; bottom: 0; width:0.8rem; height:0.8rem; z-index:2;}
.mxbox .imgdiv img{ width:0.8rem; height:0.8rem; border-radius:1rem;}
.mxbox_md{ margin-left:0.47rem; margin-right:0.75rem; height:0.8rem; background: -webkit-linear-gradient(left, #56535d, #1d1a24); position:relative;background: -moz-linear-gradient(left,#56535d,#1d1a24); background: -moz-linear-gradient(left,#56535d,#1d1a24);background: -moz-linear-gradient(left,#56535d,#1d1a24);}
.mxbox_mz{ float:left; margin-left:13%; width:25%; width: 30%;}
.mxbox_mz .ptitle{ font-size:0.16rem; color:#e1a763; margin-top:0.05rem;}
.mxbox_mz .pbt{ font-size:0.36rem; color:#e1a763; line-height: 0.46rem; height: 0.46rem; overflow: hidden;}
.mxbox_df{ margin-left:0; width:43%; width: 37%;}
.mxbox_df .pbt img{ margin-right:0px; margin-top:0.07rem; height:0.4rem}
.maxbox_a{ float:right; width:19%; height:100%;}
.maxbox_a a{ display:block; height:100%; float:left; width:100%;}
.maxbox_a a img{ display:block; margin-top:0.19rem; height:0.39rem}
.mxbox_rg{ position:absolute; right:-0.6rem; bottom:0px; width:0.8rem; height:0.74rem; background:url(../images/ysbj.png) no-repeat; background-size:cover; z-index:-1;}

.crlbox{ background:#fff; padding:0 0.2rem;}
.crlbox_tit{ text-align:center;}
.crlbox_tit a{ display:inline-block; line-height:0.95rem; font-size:0.24rem; color:#999; padding:0 0.25rem; margin:0 0.3rem; position:relative;}
.crlbox_tit a span{ width:1.25rem; height:0.59rem; position:absolute; left:0.02rem; top:0.16rem; background:url(../images/rlcx_bj.png) no-repeat; background-size:cover; display:none;}
.crlbox_tit ul li.on a{ font-size:0.3rem; color:#ffad5e!important;}
.crlbox_tit ul li.on a span{ display:block; color:#ffad5e;}

.searchbox{ width:72%; margin:0 auto; height:0.62rem; border:0.04rem solid #4c4a53; border-radius:0.4rem; background:#4c4a53;}
/*下拉菜单*/
.select_nav{ float:left; }
.w_nav{position:relative; z-index:999999;}
.w_nav p{display:block;padding-right:0.08rem; line-height:0.26rem; font-size:0.12rem; color:#666; position:relative; cursor:pointer;}
.w_nav p em{ display:block; overflow:hidden;}
.w_nav p span{ display:block; width:0.05rem; height:0.03rem; position:absolute; right:0; top:50%; margin:0;}
.new{position:absolute;border:1px solid #ebebeb;display:none; background:#fff; padding:0; left:-1px; right:-1px; top:0.31rem; margin-left:0; z-index:999999; /*overflow:auto;*/ /*box-shadow:4px 5px 0px 0px #f2f2f2;*/ } 
.w_nav ul li{line-height:0.28rem; float:left; width:100%; font-size:0.14rem; color:#666; text-align:center; cursor:pointer; position:relative;}

.searchbox .select_nav{ width:73%; background:#fff; border-radius:0.4rem 0 0 0.4rem;} 
.searchbox .w_nav p{ line-height:0.62rem; padding-right:0.48rem; padding-left:0.4rem; font-size:0.26rem; color:#3b3942;}
.searchbox .w_nav p span{ width:0.21rem; height:0.21rem; right:0.24rem; margin-top:-0.1rem; background:url(../images/sexl_bj.png) no-repeat; background-size:cover;}
.searchbox button{ float:left; width:27%; line-height:0.62rem; text-align:center; background:#4c4a53; font-size:0.26rem; color:#ffad5e; background:none;}

.seabox{ width:80%; margin:0.5rem auto 0 auto; height:0.34rem; padding:0.16rem 0; border-bottom:0.03rem solid #888; position: relative; }
.seabox input{ font-size:0.26rem; color:#666; background:none; width:80%; height:100%; float: left; /*line-height:0.26rem;*/}
.seabox button{ width:0.27rem; height:0.27rem; float:right; background:url(../images/sea_bj.png) no-repeat; background-size:cover; margin-right:0.03rem;}
.seabox:after{ content: ''; position: absolute; left: 0; right: 0; top: 0; bottom: 0; z-index: -1;}
.footer{ text-align:center; line-height:0.55rem; font-size:0.24rem; color:#888; /*padding-top:0.4rem;*/}
.footer a{color: #888;}
.dcbox{ position:relative;}

/*运势*/
.orabox{ background:#fff9c1;}
.orabox .top{ background: -webkit-linear-gradient(top, #fff0b1, #fff9c1);background:-moz-linear-gradient(top,#fff0b1,#fff9c1);}
.ysbox{ width:83%; margin:0 auto; margin-top:0.7rem; border-radius:0.4rem; background:#fff; box-shadow:1px 0.2rem 0.33rem 0.1rem #ffe9a7;}
.ysbox_tp{ /*height:2.6rem;*/ background: -webkit-linear-gradient(top, #ff4d4d, #ff8989);background:-moz-linear-gradient(top,#ff4d4d,#ff8989); position:relative; border-radius:0.4rem 0.4rem 0 0; padding-left:49%;}
.taiy{ width:2.14rem; height:2.14rem; background:url(../images/taiy.png) no-repeat; background-size:cover; position:absolute; right:0; top:0;}
.ysbox_tp .imgdiv{ position:absolute; left:0; bottom:-0;}
.ysbox_tp .imgdiv img{ height:3.1rem; display:block;}
.ysbox_tp .introdiv{}
.ysbox_tp .introdiv .intro_tp{ padding-top:0.45rem; /*position:relative; z-index:3;*/}
.ysbox_tp .xzxzbox{ float:left;}
.ysbox_tp .xzxzbox .set{ width:1.16rem; line-height:0.46rem; border:1.5px solid #fff; background:none; font-size:0.24rem; font-weight:bold;}
.ysbox_tp .xzxzbox .set span{ right:0.2rem; width:0.13rem; height:0.13rem; margin-top:-0.07rem;}
.ysbox_tp .introdiv .divys{ font-size:0.7rem; color:#fff; font-weight:bold;}
.ysbox_tp .introdiv .divsj{ margin-top:0.12rem; position:relative; z-index:2;}
.ysbox_tp .introdiv .divsj ul li{ float:left;}
.ysbox_tp .introdiv .divsj ul li a{ display:block;}
.ysbox_tp .introdiv .divsj ul li a.on{ border-bottom:0.11rem solid #ffd800; opacity:1;}
.ysbox_list{ margin:0 0.45rem; text-align:left; margin-top:0.3rem; padding-bottom:0.4rem;}
.ysbox_list ul.lf{ width:60%; float:left;}
.ysbox_list ul.rg{ width:40%; float:left;}
.ysbox_list ul li{ float:left; line-height:0.56rem; height:0.56rem; font-size:0.28rem; color:#ff6e56; width:100%;}
.ysbox_list ul li span{ float:left;}
.ysbox_list ul li em{ float:left; height: 0.33rem; overflow: hidden; max-width: 1.6rem; margin-top: 0.14rem; }
.ysbox_list ul li .emtxt{ height: 0.56rem; margin-top: 0; }
.ysbox_list ul li em img{ display:block; float:left; margin-right:0.03rem; height:0.33rem; text-align: justify;}
.ysbox_txt{ margin: 0 0.44rem; position: relative;}
.ysbox_bg{ padding: 0.3rem 0.4rem 0.4rem 0.4rem; background-color: #ffe6e2; font-size: 0.26rem; color: #ff6e56; line-height: 0.42rem; position: relative;}
.yunsbox_bt{ height:7px; margin-top:0.86rem; background:#fff url(../images/yunshi_bj.png) no-repeat;}
.bluebox .yunsbox_bt{ background:#fff url(../images/yunshi_zibj.png) no-repeat;}
.xztbox{ background:#fff; padding:0 0.2rem;}
.xzxzbox.xzq{ float:left; margin-top:0.37rem; margin-left:0.25rem; position:relative; /*z-index:2;*/}
.xzxzbox.xzq .set{ background:#ffb15e; padding-left:0.4rem; text-align:left; width:auto; line-height:0.3rem; padding-right:0.27rem;} 
.xzxzbox.xzq .set .span_img{ left:-0.06rem; bottom:0; height:0.4rem; width:auto; background:none; top:auto; margin:0; right:auto;}
.xzxzbox.xzq .set .span_img img{ height:0.4rem;}

.ysbox_txt_list dl{ margin-top: 0.35rem; }
.ysbox_txt_list dt{ text-align: center; }
.ysbox_txt_list dt span{ display: inline-block; font-size: 0.3rem; color: #ff583c; font-weight: bold; position: relative; }
.ysbox_txt_list dt span:before,.ysbox_txt_list dt span:after{ content: ''; display: block; width: 0.86rem; height: 0.18rem; position: absolute; left: -1.05rem; top: 50%; margin-top: -0.07rem; background:url(../images/icon_aq.png); background-size: auto 100%; }
.ysbox_txt_list dt span:after{ left: auto; right: -1.05rem; }
.ysbox_txt_list dt span.sy:before,.ysbox_txt_list dt span.sy:after{ background-image:url(../images/icon_sy.png); height: 0.2rem; margin-top: -0.09rem;  }
.ysbox_txt_list dt span.cf:before,.ysbox_txt_list dt span.cf:after{ background-image:url(../images/icon_cf.png); height: 0.24rem; margin-top: -0.09rem;  }
.ysbox_txt_list dt span.jk:before,.ysbox_txt_list dt span.jk:after{ background-image:url(../images/icon_jk.png); height: 0.27rem; margin-top: -0.11rem;  }


.jnysbox{ padding:0 0.4rem;}
.jnysbox dl{ position:relative; padding:0.4rem 0; padding-left:1.02rem; border-bottom:1px solid #ebebeb;}
.jnysbox dl dt{ position:absolute; left:0px; top:0.4rem;}
.jnysbox dl dt img{ height:0.96rem;}
.jnysbox dl dd{ line-height:0.35rem; font-size:0.24rem; color:#666; padding-top:0.1rem; height: 0.84rem; display: table;}
.jnysbox dl dd .xiangq{ display: table-cell; vertical-align: middle; }
.jnysbox dl dd a{ color:#fe8f3b;}
.jnysbox dl dd a.sq{ display:block; text-align:center; margin-top:0.3rem; margin-left:-1rem;}
.jnysbox dl dd a.sq span{ width:0.27rem; height:0.14rem; display:inline-block; background:url(../images/sjb.png) no-repeat; background-size:cover; margin-left:0.25rem;}
.jnysbox dl dd .shouq{ display:none;}
.headerbox{ background-color: #fff; position: fixed; left: 0; right: 0; top: 0; max-width: 750px; margin: 0 auto; z-index: 7; box-shadow: 0 0.02rem 0.12rem 0 rgba(0,0,0,.15); }

.bodyon #contentall{overflow: hidden;}
.bodyon .headerbox{ z-index: 999;-webkit-transform: translateZ(100px); transform: translateZ(100px);}
.bodyon .xlmenu_box{z-index: 9999;}
/*配对*/
.fade{ position:fixed; left:0; top:-100px; width:100%; height: 600%; background: rgba(0, 0, 0, 0.5); display:none; z-index:4;}
.bluebox{ background:#9148d9; position:relative; padding-top: 1px;}
.heart{ position:absolute; width:100%; height:100%; left:0; top:0; text-align:center; z-index:0;}
.heart img{ display:block; position:absolute; top:-0.6rem; width:100%; max-width:750px;}
.bluebox .top{ background: -webkit-linear-gradient(top,#a55fc5, #9148d9);background: -moz-linear-gradient(top,#a55fc5,#9148d9);background: -moz-linear-gradient(top,#a55fc5,#9148d9);background: -moz-linear-gradient(top,#a55fc5,#9148d9); }
.bluebox .xzxzbox.xzq .set{ background:#cf656c;}
.bluebox .top_rg a{ color:#fff;}
.bluebox .top_rg button{ background-image:url(../images/sea_whbj.png);}
.pdbox{ width:4.55rem; margin:0 auto; margin-top:0.4rem; position:relative;}
.pdbox .pdlist{ float:left; width:1.8rem; position:relative;}
.pdbox .pdlist .pdimg{ border:0.14rem solid #ff7e7e; height:1.52rem; border-radius:2.2rem; background:#fff; position:relative; overflow:hidden;}
.pdbox .pdlist .pdimg img{ height:100%;}
.pdbox .pdlist .qpbox{ position:absolute; left:0; top:0; width:0.74rem; height:0.86rem; background:url(../images/qipao_z.png) no-repeat; background-size:cover; }
.pdbox .pdlist .qpbox img{ height:100%;}
.pdbox .xzxzbox{ margin-top:0.3rem;}
.pdbox .xzxzbox .set{ width:1.6rem; line-height:0.6rem; font-size:0.24rem;}
.pdbox .xzxzbox .set span{ width:0.15rem; height:0.15rem; right:0.36rem;}
.xzbox{ position: fixed;
 left: 0;
 right: 0;
 bottom: 0;
 top: 10%;
 /*width: 100%;*/
 background: #fff;
 z-index: 9999;
 text-align: center;
 display: none;
 max-width: 750px;
 margin: 0 auto;
 width: 80%;
 height: 62%;
 border-radius: 10px;
}
.xzbox .xz_tit{ text-align:center; position:absolute; left:0; width:100%; top:-0.33rem;}
.xzbox .xz_tit img{ height:0.75rem}
.xzbox .xz_bg{
 height: .4rem;
 width: 100%;
 line-height: .4rem;
 text-align: center;
 margin-top: 14px;
 font-size: 16px;
 color: #666;
 /*border-top:0.1rem solid #ffd9c6; height:0.42rem; */
 /*background: -webkit-linear-gradient(top,#fce8e5, #fcf9fe); */
 margin-bottom:0.4rem;}
.xzbox .xzlist{ text-align:center; padding-bottom:0.3rem;}
.xzbox .xzlist a{ display:inline-block; width:0.98rem; margin:0 0.29rem; margin-bottom:0.3rem;}
.xzbox .xzlist a span{ display:block; width:0.84rem; height:0.84rem; border:0.07rem solid #ffd9c6; border-radius:1rem; overflow:hidden; text-align:center;/* position:relative;*/}
.xzbox .xzlist a img{ height:100%;}
.xzbox .xzlist a em{ font-size:0.26rem; line-height:0.3rem; color:#999; margin-top:0.05rem; display:block;}
.xzlist ul li{ width:100%; float:left; text-align:center;}
.xzbox.nan{ background:#fff;}
.xzbox.nan .xz_bg{ border-color:#c3daff; background: -webkit-linear-gradient(top,#e3edfe, #fff);}
.xzbox.nan .xzlist a span{ border-color:#c3daff;}
.xzbox.nv{ background:#fff;}
.xzbox.nv .xz_bg{ border-color:#ffc5d1; background: -webkit-linear-gradient(top,#fee3ee, #fff);}
.xzbox.nv .xzlist a span{ border-color:#ffc5d1;}
.pdbox .pdlist.nan{ margin-left:0.94rem;}
.pdbox .pdlist.nan .pdimg{ border-color:#82b1ff;}
.pdbox .pdlist.nan .xzxzbox .set{ background:#82b1ff;}
.pdbox .pdlist.nan .qpbox{ background-image:url(../images/qipao_y.png); left:auto; right:0;}
.kspdbox{ margin-top:0.88rem; position:relative; z-index:1;}
.kspdbox a{ display:block; width:2.6rem; height:1.12rem; line-height:1rem; text-align:center; font-size:0.4rem; color:#fff; margin:0 auto; background:url(../images/kspd_bg.png) no-repeat; background-size:cover;}

.dzcbox{ background:#fff; padding-bottom:0.22rem;margin-bottom: 0.2rem!important;}
.dzcbox .dzc ul li{ float:left;}
.dzcbox .dzc ul li .li_tp{ width:1.42rem; /*float:left;*/ margin-left:0.45rem; padding:0;}
.dzcbox .dzc ul li .li_tp p{ float:left; border:0.06rem solid #ff7e7e; width:0.7rem; height:0.7rem; border-radius:0.7rem; overflow:hidden; position:relative; z-index:2; background:#fff;}
.dzcbox .dzc ul li .li_tp p img{ height:100%; width:auto;}
.dzcbox .dzc ul li .li_tp p.nan{ margin-left:-0.22rem; z-index:1; border-color:#a6c8ff;}
.dzcbox .dzc ul li .li_txt{ margin-top:0.1rem; text-align:center; margin-left:0.45rem;}
.dzcbox .dzc ul li .li_txt a{ font-size:0.2rem; color:#999;}
.dzc_tit{ line-height:1.15rem; font-size:0.3rem; color:#999; text-align:center;}

.jcbox{ margin:0.2rem 0; background:#fff;}
.jcbox_tp{ width:6.3rem; margin:0 auto; padding:0.26rem 0;}
.scbox{ width:2.78rem; height:3.26rem; float:left; background:url(../images/sc_lh.png) no-repeat; background-size:cover;}
.scbox.lm{ background-image:url(../images/sc_lm.png); margin-left:0.64rem;}
.scbox .xzxzbox{ padding-top:1.02rem;}
.scbox .xzxzbox .set{ width:1.13rem; line-height:0.54rem; border:1px solid #b2cdff; background:#f3f7ff; border-radius:0.1rem; margin-left:0.54rem; font-size:0.24rem; color:#71a3ff; padding-right:0.25rem;}
.scbox .xzxzbox .set span{ width:0.16rem; height:0.16rem; background-image:url(../images/lanjb.png); margin-top:-0.07rem; right:0.2rem;}
.scbox .xzbox{ /*top:1.62rem;*/}
.scbox .divbtn{ margin-top:0.2rem;}
.scbox .divbtn a{ display:block; width:1.4rem; line-height:0.56rem; border-radius:0.1rem; text-align:center; background:#b2cdff; font-size:0.24rem; color:#fff; margin-left:0.54rem;}
.scbox.lm .xzxzbox .set{ border-color:#ffc1ce; background:#fff5f7; color:#ffc1ce;}
.scbox.lm .xzxzbox .set span{ background-image:url(../images/lanjb_lm.png);}
.scbox.lm .divbtn a{ background:#ffc1ce;}
.jcbox .zpxz_title{ line-height:0.36rem; font-size:0.34rem; color:#333; text-align:center; font-weight: bold;}
.jcbox .addimg,
.peidui-box .addimg{ padding: 0 0.2rem 0.2rem 0.2rem; }
.zpxz_list{ padding:0.25rem 0.45rem 0.13rem 0.45rem;}
.zpxz_list ul li{ width:50%; float:left; line-height:0.55rem; height:0.55rem; overflow:hidden; text-align:center;}
.zpxz_list ul li a{ font-size:0.3rem; color:#999;}
.zpxz_list ul li.ed a{ color:#ccc;}

.pdjgbox{ margin-top:0.3rem; background:#fff; padding-bottom: 0.3rem;}
.pdjgbox_tit{ text-align:center; font-size:0.26rem; color:#333; font-weight:bold; line-height:1; padding: 0.26rem 0 0.5rem 0;}
.pdjgbox_tit em{ font-size:0.36rem; margin:0 0.1rem;}
.pdjgbox_tit .alink{display: inline-block; vertical-align: middle; margin: -0.4rem 0 0 0.06rem;}
.pdjgbox_tit .alink img{display: block; width: 1.3rem;}
.pdjgbox_list{ padding:0 0.5rem; margin-bottom:0.15rem;}
.pdjgbox_list ul{ float:left;}
.pdjgbox_list ul.lf{ width:57%;}
.pdjgbox_list ul.rg{ width:43%;}
.pdjgbox_list ul li{ width:100%; float:left; line-height:0.62rem; font-size:0.3rem; color:#999;}
.pdjgbox_list ul li span{ float:left;}
.pdjgbox_list ul li em{ float:left; color:#333;}
.pdjgbox_list ul li em.py{ font-size:0.24rem; color:#a660af; font-style:italic; font-weight:bold; margin-left:0.05rem; background: -webkit-gradient(linear,left top,right bottom,from(#8da2b3),to(#788098)); -webkit-background-clip: text;-webkit-text-fill-color: transparent; padding:0 5px 0 0;}
.pdjgbox_list ul li em.py.xhxy{background: -webkit-gradient(linear,left top,right bottom,from(#f16ff9),to(#966ef0)); -webkit-background-clip: text;}
.pdjgbox_list ul li em.py.hmbc{background: -webkit-gradient(linear,left top,right bottom,from(#f9996f),to(#f06e93)); -webkit-background-clip: text;}
.pdjgbox_list ul li em.py.lqxy{background: -webkit-gradient(linear,left top,right bottom,from(#f96f90),to(#8f79d5)); -webkit-background-clip: text;}
.pdjgbox_list ul li em img{ float:left; margin-top:0.16rem; margin-right:0.05rem; height:0.38rem}
.pdjgbox_txt{ padding:0 0.5rem; margin-bottom: 0.2rem; line-height:0.6rem; font-size:0.34rem; color:#333; text-align: justify; }
.mt0{ margin-top:0;}
.hsbg{ height:0.2rem; background:#f5f5f5;}
.jcbox .zpxz_title.pt{ padding-top:0.05rem;}

/*搜索*/
.search_tp{ height:0.74rem; line-height:0.74rem; padding:0.2rem; margin-top: -1.63rem;}
.search_tp_lf{ width:89%; float:left; height:0.74rem; background:#ededed; border-radius:0.7rem; overflow:hidden;}
.search_tp_lf button{ float:left; width:0.39rem; height:0.39rem; background:url(../images/sea_dbj.png) no-repeat; background-size:cover; margin-top:0.17rem; margin-left:0.13rem;}
.search_tp_lf input{ float:left; width:70%; width: 5.69rem; font-size:0.3rem; height:0.54rem; padding:0.1rem 0; background:none; margin-left:0.1rem;}
.search_tp_lf input:active{ background:none; border:none;}
.search_tp .qx{ float:right; font-size:0.3rem; color:#666;}
.rmss_tit{ font-size:0.3rem; color:#ccc; margin-left:0.5rem;}
.rmss_list a,.rmss_list button{ display:inline-block; margin-left:0.5rem; line-height:0.7rem; padding:0 0.15rem; border:1px solid #e9e9e9; font-size:0.3rem; color:#6c6c6c; border-radius:0.7rem; margin-top:0.3rem; background:#fff;}
.rmss_list{ padding-bottom: 0.3rem; }

.jrzqbox{ padding:0 0.7rem; padding:0; margin-top:0.65rem; margin-bottom: 0.3rem;}
.xzqbox{ padding:0 0.95rem 0 1.36rem; width:50%; margin:0 auto; background: -webkit-linear-gradient(left,#ff8787, #8670cf); background: -moz-linear-gradient(left,#ff8787,#8670cf); height:1rem; border-radius:1rem; position:relative;}
.xzqbox .div_img{ position:absolute; left:-0.1rem; bottom:0.05rem; text-align:center;}
.xzqbox .div_img img{ height:1.3rem;}
.xzqbox a{ display: block;}
.xzqbox .a_jrzq{ position:absolute; right:0; height:0.43rem; top:50%; margin-top:-0.2rem; width:0.95rem;}
.xzqbox .a_jrzq img{ height:100%;}
.xzqbox .div_md{ line-height:1rem; height:1rem; overflow:hidden; font-size:0.2rem; color:#fff;}
.xzqbox .div_md span{ float:left; font-size:0.36rem; margin-right:0.2rem;}
.xzqbox .div_md em{ float:left;}
.xzqbox .div_md .syh{ width:0.13rem; height:0.13rem; margin-top:0.36rem; background:url(../images/syh.png) no-repeat; background-size:cover;}
.xzqbox .div_md .syh.lf{ margin-right:0.05rem;}
.xzqbox .div_md .syh.rg{ background-image:url(../images/syh_rg.png); margin-left:0.05rem;}
.ssjg_list{ padding:0 0.2rem;}
.ssjg_list dl{ border-bottom:1px solid #e6e6e6; padding:0.5rem 0;}
.ssjg_list dl dt{ line-height:0.36rem;}
.ssjg_list dl dt span.span_qz{ display:inline-block; padding:0 0.1rem; border-radius:0.2rem; font-size:0.24rem; color:#fff; background:#fe8f3b; float:left; margin-right:0.08rem;}
.ssjg_list dl dt span.span_txt{ font-size:0.36rem; color:#333;}
.ssjg_list dl dd{ line-height:0.46rem; font-size:0.3rem; color:#999; margin-top:0.12rem;}
.ssjg_list dl em{ color:#fe8f3b;}
.ssjg_list dl.ed dt span.span_txt,.ssjg_list dl.ed dd,.ssjg_list dl.ed em,.ssjg_list dl a:visited dt span.span_txt,.ssjg_list dl a:visited dd,.ssjg_list dl a:visited em{ color:#ccc;}
.no .search_tp_lf{ border-radius:0.05rem;}

.jzblock{ position:absolute; left:0; top:50%; width:100%; text-align:center; margin-top:-1.83rem;}
.jzblock .ptxt{ font-size:0.3rem; color:#666; margin-top:0.6rem;}
.jzblock .ptxt em{ color:#fe8f3b;}
.jzblock .pimg img{ height:3.76rem}
.pdt.xttbox{ margin:0;}
.pdt .xttbox_list{ padding-top:0.4rem;}

.jzgd{ line-height: 0.8rem; background-color: #FFF; text-align: center; font-size: 0.28rem; color: #666; }
.jzgd .jzz{ color: #e6e6e6; }
.jzgd .loading{ display: inline-block; vertical-align: middle; width: 0.44rem; height: 0.44rem; background-image:url(../images/loading.gif); background-size: 100%; }
.daohbox{ background:#fff; border-bottom:1px solid #e6e6e6; position:relative; padding: 0.25rem 1.67rem 0.25rem 0; margin-bottom: 0.3rem;}
.sec_sort ul li{ float:left;}
.sec_sort ul li a{ font-size:0.3rem; color:#b6a99f; line-height:0.4rem; float:left; margin-left:0.4rem;}
.sec_sort ul li a.on{ font-size:0.3rem; color:#fe8f3b;}
.daohbox .xzxzboxs{ position:absolute; right:0px; top:0.25rem; width:1.67rem;}
.daohbox .xzxzboxs .set{ background:none; font-size:0.3rem; color:#b6a99f; font-weight:bold; line-height:0.4rem; width:auto; text-align:center; padding-right:0.2rem;}
.daohbox .xzxzboxs .set span{ position:absolute; width:0.16rem; height:0.16rem; background:url(../images/lanjb_zong.png) no-repeat; background-size:cover; right:0.1rem; top:50%; margin-top:-0.08rem;}
.daohbox .xzxzboxs .set.on span{ background-image:url(../images/lanjb_zongs.png);}
.yybox,.daohbox .menu_bj{ position:absolute; right:1.67rem; top:-0.09rem; width:0.15rem; height:0.7rem; background:url(../images/yy_bg.png) no-repeat; background-size:cover;}
.yybox,.daohbox .menu_bj.lf{ background-image:url(../images/yy_bgs.png);}
#shotCont{ /*margin-left:-0.2rem;*/}

.jzblock.error{ margin-top:-2.38rem;}
.jzblock.error .ptxt{ font-size:0.36rem;}
.jzblock.error .ptxt1{ font-size:0.3rem; color:#666; margin-top:0.3rem;}
.jzblock.error .ptxt1 em{ color:#ff7368; margin:0 0.1rem;}

.zcdgbox{ position:fixed; right:0.2rem; bottom:1.5rem; z-index:99; opacity:0.5;}
.zcdgbox a{ display:block; width:0.73rem; height:0.73rem; /*margin-bottom:0.5rem;*/ background:url(../images/bj_top.png) no-repeat; background-size:cover;}
.zcdgbox a.back_top{ display:none;}
.zcdgbox a.fenx{ background-image:url(../images/bj_fenx.png);}

/*8 29*/
.sort_list{ position:relative;}
.dcbj{ position:absolute; width:100%; left:0; top:0; z-index:0; text-align: center;}
.sortbox .sort_list .sort_tt{ position:relative; z-index:2;}
.dcbj img{ width:75%;}
.sort_list1{ background:none;}
.xzbox .close{ position:absolute; display:block; right:0.2rem; top:0.2rem; width:0.6rem; height:0.6rem;}
.xzbox .close a,.xzbox .close .lightbox-close{ display:block; height:0.3rem; width:0.3rem; float:right;background:url(/Public/Mobile/images/guanbi.png) no-repeat; background-size:cover;}
.ckgd{ padding-bottom:0.45rem; text-align:center; background:#fff; margin-top:-1px;}
.ckgd a{ display:inline-block; line-height:0.27rem; height:0.27rem; font-size:0.2rem; color:#ccc; padding-right:0.4rem; position:relative;}
.ckgd a span{ display:block; position:absolute; right:0; top:0; width:0.27rem; height:0.27rem; background:url(../images/ckgd.png) no-repeat; background-size:cover;}

.xz-remark .xzxzbox .set{  width:1.5rem;line-height: 0.6rem;border: 1px solid #FFF;text-align: center; border-radius: 0.3rem;font-size: 0.36rem;color: #FFF;margin: 0.4rem auto 0; cursor: pointer; background:none; padding-right:0.5rem}
.xz-remark .xzxzbox .set span{ width:0.22rem; height:0.22rem; right:0.3rem; background-image:url(../images/bsj.png);}
.introdiv #shotCont{ margin-left:0;}

/*配对结果弹窗*/
.pdjgboxs{ position:fixed; width:5rem; height:6.6rem; left:50%; margin-left:-2.6rem; top:50%; margin-top:-3.4rem; z-index:9999999999999; border:0.1rem solid #a554f4; border-radius:0.6rem; background: -webkit-linear-gradient(top, #a75af3, #c17eff); background: -moz-linear-gradient(top,#a75af3,#c17eff); background: -moz-linear-gradient(top,#a75af3,#c17eff);}
.pdjgboxs .box_title{ width:2.14rem; height:0.6rem; margin:0 auto; margin-top:0.6rem;}
.pdjgboxs .box_title p{ float:left;}
.pdjgboxs .box_title .pimg{ width:0.6rem; height:0.6rem; box-sizing:border-box; border:0.04rem solid #ff7e7e; border-radius:0.6rem; overflow:hidden; background:#fff;}
.pdjgboxs .box_title .pimg img{ height:100%;}
.pdjgboxs .box_title .pimg.rg{ border-color:#82b1ff;}
.pdjgboxs .box_title .pline{ margin:0 0.14rem; width:0.65rem; height:0.07rem; margin-top:0.26rem;}
.pdjgboxs .box_title .pline span{ display:inline-block; float:left; width:0.07rem; height:0.07rem; border-radius:30px; margin:0 0.03rem; background:#c992ff;}
.pdjgboxs .box_title .pline span.on{ background:#fff;}
.pdjgboxs .fsbox{ text-align:center; font-size:2rem; font-style:italic; line-height:2rem; height:2rem; margin-top:0.1rem; text-indent:-0.2rem;/*background: -webkit-gradient(linear,left top,right bottom,from(#f6c7ff),to(#fff)); -webkit-background-clip: text;-webkit-text-fill-color: transparent;*/ color: #fff;}
.pdjgboxs .pdinfro{ text-align:center; margin-top:-0.26rem; text-indent:-0.2rem;}
.pdjgboxs .pdinfro span{ display:inline-block; width:2.48rem; height:0.69rem; background:url(../images/pdbtn_bj.png) no-repeat; background-size:cover; text-align:center; line-height:0.69rem; text-align:center; font-size:0.32rem; color:#fff; font-weight:bold; font-style:italic; text-indent:0;}
.zsbox{ width:3.8rem; margin:0 auto; margin-top:0.35rem;}
.zsbox ul{ width:3.8rem; margin-left:0.15rem;} 
.zsbox ul li{ line-height:0.24rem; height:0.24rem; float:left; width:1.9rem; margin-bottom:0.2rem;}
.zsbox ul li span{ float:left; font-size:0.2rem; color:#eeddff; margin-right:7px; margin-top:-2px;}
.zsbox ul li em{ float:left; margin:0; /*background:url(../images/xingzuo.png) no-repeat -399px -16px;*/ margin-right:0.15px;}
.zsbox ul li em img{ display:block; float:left; height:0.24rem; margin-top:0.002rem;}
.pdjgboxs .btnbox{ height:0.74rem; text-align:center; margin-top:0.3rem;}
.pdjgboxs .btnbox a{ display:inline-block; width:2.5rem; height:0.74rem; line-height:0.74rem; text-align:center; font-size:0.26rem; color:#eeddff; background:#9148d9; border-radius:0.1rem;} 
.pdjgboxs .ptit{ position:absolute; top:-0.44rem; text-align:center; width:100%;}
.pdjgboxs .ptit img{ height:0.75rem;}
.gbbox{ position:absolute; right:0.2rem; top:0.2rem; width:0.3rem; height:0.3rem;}
.gbbox a{ display:block; height:100%; background:url(../images/guanbi_zi.png) no-repeat; background-size:cover;}




/*时间选择插件*/
.ui-dialog {box-sizing:border-box; }
.ui-scroller{position: relative;height: 125px;width: 100%; min-width: 260px;font-size: 14px;font-weight: normal;}
.ui-scroller>div{width: 33%;display: inline-block;position:relative;height: 125px;overflow: hidden;box-sizing:border-box;}
.ui-scroller dl{position: absolute;width: 100%;margin: 0;top:30px;}
.ui-scroller dd{padding;0;margin:0;overflow: hidden; text-overflow:ellipsis;width:100%;height: 30px;line-height: 30px;}
.ui-scroller dd.focus{}
.ui-scroller{-webkit-mask: -webkit-gradient(linear,0% 30%,0% 100%,from(rgba(222,187,71,1)),to(rgba(36,142,36,0)));}
.ui-scroller-mask{-webkit-mask: -webkit-gradient(linear,0% 30%,0% 0%,from(rgba(222,187,71,1)),to(rgba(36,142,36,0)));}
.ui-scroller p{position: absolute;top:30px;height:30px;width: 100%;margin: 0;z-index: -1;border:1px solid #e2e2e2;border-left:none;border-right:none;}
.ui-scroller .ui-dialog-action{margin-top: 10px;}
.ui-dialog-bottom{
	border-radius: 0;
}
.ui-dialog-bottom .ui-dialog-action .ui-confirm-close, .ui-dialog-action .ui-confirm-no{
	border:none;
}
.ui-dialog { font-family: "Microsoft YaHei" !important; box-sizing: border-box; pointer-events: auto; display: none; /*  border: 1px solid #ccc; */
background-color: #fff; font-family: arial, 'Hiragino Sans GB', sans-serif; position: absolute;/* left:40%;top:40%; */ }
.ui-dialog-close { position: absolute; right: 10px; cursor: pointer; color: #FFF; font-weight: bold; font-family: cursive; }
.ui-dialog-mask { position: fixed; width: 100%; height: 100%; left: 0; top: 0; background: #000; opacity: .7; display: none; filter: alpha(opacity=70); }
.ui-dialog-title { background-color: #288df0; color: #fff; padding: 5px 10px; }
 @-webkit-keyframes zoomIn {
 0% {
 opacity: 0;
 -webkit-transform: scale3d(0.3, 0.3, 0.3);
 -moz-transform: scale3d(0.3, 0.3, 0.3);
 -ms-transform: scale3d(0.3, 0.3, 0.3);
 transform: scale3d(0.3, 0.3, 0.3);
}
 100% {
 opacity: 1;
}
}
@-moz-keyframes zoomIn {
 0% {
 opacity: 0;
 -webkit-transform: scale3d(0.3, 0.3, 0.3);
 -moz-transform: scale3d(0.3, 0.3, 0.3);
 -ms-transform: scale3d(0.3, 0.3, 0.3);
 transform: scale3d(0.3, 0.3, 0.3);
}
 100% {
 opacity: 1;
}
}
@keyframes zoomIn {
 0% {
 opacity: 0;
 -webkit-transform: scale3d(0.3, 0.3, 0.3);
 -moz-transform: scale3d(0.3, 0.3, 0.3);
 -ms-transform: scale3d(0.3, 0.3, 0.3);
 transform: scale3d(0.3, 0.3, 0.3);
}
 100% {
 opacity: 1;
}
}
@keyframes zoomOut {
 0% {
 opacity: 1;
 -webkit-transform: scale3d(1, 1, 1);
 -moz-transform: scale3d(1, 1, 1);
 -ms-transform: scale3d(1, 1, 1);
 transform: scale3d(1, 1, 1);
}
 100% {
 opacity: 0;
}
}
@-webkit-keyframes zoomOut {
 0% {
 opacity: 1;
 -webkit-transform: scale3d(1, 1, 1);
 -moz-transform: scale3d(1, 1, 1);
 -ms-transform: scale3d(1, 1, 1);
 transform: scale3d(1, 1, 1);
}
 100% {
 opacity: 0;
}
}
@-moz-keyframes zoomOut {
 0% {
 opacity: 1;
 -webkit-transform: scale3d(1, 1, 1);
 -moz-transform: scale3d(1, 1, 1);
 -ms-transform: scale3d(1, 1, 1);
 transform: scale3d(1, 1, 1);
}
 100% {
 opacity: 1;
}
}
.zoomIn { -webkit-animation-name: zoomIn; animation-name: zoomIn; }
.zoomOut { -webkit-animation-name: zoomOut; animation-name: zoomOut; display: none\0 !important; }
.animated { -webkit-animation-duration: .5s; animation-duration: .5s; -webkit-animation-fill-mode: both; -ms-animation-fill-mode: both; -moz-animation-fill-mode: both; animation-fill-mode: both; }
#confirmDialog { width: 350px; background-color: #fff; }
.ui-confirm-title, .ui-alert-title { text-align: center; font-size: 14px; color: #333; line-height: 25px; padding: 27px 0 20px 0; }
.confirm-title2 { font-size: 16px; font-weight: normal; color: #666; text-align: center; line-height: 1.8; }
.ui-dialog-cancel { background-color: #999999; }
.ui-dialog-action { height: 45px; line-height: 45px; border-collapse: collapse; border-spacing: 0; pointer-events: auto; text-align: center; width: 100%; border-top: 1px solid #dcdcdc; padding: 0; margin: 0; }
.ui-dialog-action td { text-align: center; border: none; }
.ui-dialog-action button, .ui-dialog-action a { background-color: #fff; display: block; width: 100%; height: 100%; color: #47b5ca; border: none; outline: none; cursor: pointer; box-sizing: border-box; padding: 0; }
.ui-dialog-action .ui-confirm-close, .ui-dialog-action .ui-confirm-no { color: #747474; border-left: 1px solid #dcdcdc; }
.ui-alert { border-radius: 5px; overflow: hidden; }
.ui-alert .ui-dialog-close { display: none; }
.ui-alert .ui-alert-submit { margin: 0 auto; }
.ui-alert-info { text-align: center; margin-top: 20px; }
.ui-alert-tip { color: #fff !important; background-color: rgba(0, 0, 0, 0.5) !important; }
.ui-alert-tip .ui-alert-title { color: #fff !important; padding: 27px 25px; }

.ssjg_list .ed a{ display:block;}

body .page-news .xttbox_title{ padding-top: 0.3rem;}
.mui-dtpicker-title h5 { font-size: 14px;font-weight: 400;color: #8f8f94; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;box-sizing: border-box;}
.mui-dtpicker-header button { border: 1px solid #ccc;background-color: #fff; border-radius: 2px;}
.mui-dtpicker-header .mui-btn-blue {color: #fff; border: 1px solid #007aff; background-color: #007aff;}

body .page-news .uibox dt .more{ width:0.27rem; height:0.27rem; background:url(../images/yjiant.png) no-repeat; background-size:cover; padding:0; margin-top:0.12rem;}
.sort_list .pbtn{min-height: 0.43rem;}
.xzlist ul li{ width:33%; margin-bottom:0.3rem;}
.xzbox .xzlist a{ display:block; width:58%; margin:0 auto;}
.xzbox .xzlist a span{ width:100%; height:auto; box-sizing:border-box}
.xzbox .xzlist a img{ width:100%; height:auto; display:block;}

.xzbox .xzlist a em{ float:left; width:100%;}
.sortbox .sort_list .pimg span.sx{ width:1.14rem; height:1.14rem; background-image:url(../images/ys_wy.png); right:0.15rem; top:-0.1rem;}

.searchbox .w_nav p em{ position:absolute; top:50%; width:0.21rem; height:0.21rem; right:0.24rem; margin-top:-0.1rem; background:url(../images/sexl_bj.png) no-repeat; background-size:cover;}
.searchbox .w_nav p span{ position:inherit; height:0.62rem; margin:0; background:none; width:100%; text-align:center; white-space: nowrap; white-space: nowrap;}
.crlbox_tit ul li{ display:inline-block;}
.hide{ display:none;}
.sortbox .sort_list.sort_list1 .pjg.sx{ color: #746d8d;}
.sortbox .sort_list.sort_list1 .pjg.hy{ color: #ff8b8b;}
.sortbox .sort_list .pimg span.hy{ background-image:url(../images/ys_sh.png); width:1.73rem; height:1.73rem; left:50%; margin-left:-0.865rem;}



/*首页星座配对*/
.pair-list,.pair-title{-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between; display:-webkit-box;display:-webkit-flex;display:flex}
.pair-list,.pair-title{ padding:0 0.9rem; text-align:center}
.pair-title{position:relative;top:-0.2rem}
.pair-title h5{width:1.2rem;font-size:0.26rem;color:#999;font-weight:400}
.pair-inner{width:1.2rem;height:5.4rem;position:relative; z-index: 10; -webkit-mask-box-image:-webkit-linear-gradient(bottom,transparent,transparent 5%,#fff 20%,#fff 80%,transparent 95%,transparent);-webkit-mask-box-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0) 5%,#fff 20%,#fff 80%,rgba(0,0,0,0) 95%,rgba(0,0,0,0));overflow:hidden;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box; z-index: 20;}
.pair-inner ul{width:100%;height:100%;position:absolute;top:50%; z-index: 10; margin-top:-0.9rem; -webkit-backface-visibility:hidden; backface-visibility:hidden; -webkit-transform-style: preserve-3d; transform-style: preserve-3d; }
.pair-inner li{height:1.8rem;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.pair-inner li .pic{display:inline-block;width:1rem;height:1rem;border-radius:50%; background-color: #FFF; border:0.07rem solid #ffc5d1;margin-top:0.2rem;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.pair-inner li .pic img{width:100%}
.pair-inner li .tit{font-size:0.26rem;line-height:0.3rem;color:#999;margin-top:0.05rem}
#choose_nan li .pic{ border-color: #c3daff; }
.pair-going{width:44%;position:absolute;left:28%;top:43%;padding-top:24%;background:url(../images/pair-line.png) no-repeat;background-size:100%}
.pair-going .btn{width:52%;position:absolute;top:32%;left:24%}
/*9 13 首页星座运势修改*/
.mxbox{ margin: 0.45rem 0.2rem; height: 0.9rem;}
.mxbox .imgdiv{ width: 1.1rem; height: 1.1rem; left: 0; }
.mxbox .imgdiv img{ width: 1.1rem; height: 1.1rem; }
.mxbox_md{ margin: 0; height: 0.9rem; margin-left: 1.3rem; margin-left:0.55rem; padding-left:0.75rem; margin-right: 0.8rem; display: flex;   }
.mxbox_mz{ margin-left:0; width: 1.5rem; width: 1.77rem; }
.mxbox_df{ width:2.36rem; margin: 0; flex: 1; width: auto;}
.maxbox_a{ width: 1.27rem; width: 1rem; }
.mxbox_rg{ right: -0.78rem; width: 1.01rem; height: 0.9rem; }

.xzxzbox .set{ line-height: 0.43rem; }
.xzxzbox .set span{ right: 0.16rem; }
.mxbox_mz .pbt{ font-size: 0.34rem; }
.mxbox_mz .ptitle{ font-size: 0.22rem; line-height: 0.28rem; height: 0.28rem; overflow:hidden; margin-top: 0.08rem; }
.maxbox_a a img{ margin-top: 0.255rem; }
.ysbox_txt_foot{ text-align: center; margin-top: 0.2rem; }
.btn_slide_down,
.btn_slide_up{ display: inline-block; color: #fe8f3b; }
.btn_slide_down:after,
.btn_slide_up:after{ content: ''; display: inline-block; vertical-align: 0.025rem; width: 0.22rem; height: 0.11rem; background: url(../images/sjb.png) no-repeat; background-size: 100% 100%; margin-left: 0.1rem; }
.btn_slide_down:after{ transform: rotate(180deg); }
.ysbox_txt_foot,
.btn_slide_down,
.ysbox_type_4 .ysbox_txt_list{ display: none; }
.ysbox_type_4 .btn_slide_down{ display: inline-block;}
.ysbox_type_4.slide_down .btn_slide_down{ display: none;}
.ysbox_type_4.slide_down .ysbox_txt_foot,
.ysbox_type_4.slide_down .ysbox_txt_list{ display: block; }



.sortbox .sort_list .sort_tt img{ height: 0.38rem; }
.jnysbox dl dd{ font-size: 0.26rem; line-height: 0.42rem;}
.pdbox .xzxzbox .set{ font-size: 0.3rem; }

/*9 14*/
.page-news .news-review .review-list .list-bd li p.ed{ text-align: center; margin-left: -0.54rem; }
.pdbox{ width: 5.45rem; }
.pdbox .pdlist{ width: 2.48rem; }
.pdbox .pdlist .pdimg{ height: 2.2rem; }
.pdbox .pdlist.nan{ margin-left:0.49rem; }
.pdbox .xzxzbox .set{ width: 1.4rem; }
.pdbox .xzxzbox .set span{ right: 0.2rem; }
body .page-news .xz-remark .date{ font-size: 0.26rem; }
body .page-news .xz-remark .tags .tag{ font-size: 0.24rem; }
body .page-news .xz-remark .tags .tag em{ font-size: 0.34rem; }
body .page-news .xz-remark .text,body .page-news .xz-fate dd{ font-size: 0.3rem; line-height: 0.42rem; }
body .page-news .pair-list li .name{ font-size: 0.26rem; }
body .page-news .xz-topic .topic-list .tit{ font-size: 0.34rem; display: block; text-overflow: ellipsis; margin: 0 0.2rem; color: #333; }
.page-news .xz-topic .topic-list .pic + .tit{ margin: 0 0.2rem; }
body .page-news .xz-topic .topic-more a{ font-size: 0.26rem; }
.search_tp .qx{ width: 11%; text-align: right; display: block; }
.xzqbox .div_md{ font-size: 0.26rem; }
body .page-news .news-detail { padding: 0.4rem 0 0.24rem 0; margin-bottom: 0.2rem;}
body .page-news .news-detail .title { padding:0 0.4rem 0.2rem 0.4rem; text-align: left;}
body .page-news .news-detail .text { padding:0 0.4rem}
body .page-news .news-detail .text p,
body .page-news .news-detail .text span{font-size: 0.34rem!important;}
body .page-news .news-detail .text table{ border-collapse:collapse; width:100%; }
body .page-news .news-detail .text table td{  text-align: center; border: 1px solid #ddd !important; }
body .page-news .news-detail .text table span{ font-size: inherit !important; }

body .coder{ margin: 0 0.4rem 0.3rem 0.4rem; }
.page-news .bluebox .top{ background:  -moz-linear-gradient(top,#9e78c4,#8665db);}
.jnysbox dl.last{ border-bottom: none; }
.search_tp_lf input{-webkit-tap-highlight-color:rgba(0,0,0,0.2);}
.page-news .news-review .review-list .list-bd li .agree{ width: 1.06rem; }
body .page-news .news-detail .text-tip{ color: #ccc!important; text-align: center!important;}
.page-news .news-review .review-list .list-more a{ display: block; }
.page-news .news-detail .text a{ color: #fe8f3b; }
body .page-news .news-detail .text{ margin-top: 0.1rem; }
body .page-news .news-detail .info{margin-top: 0.6rem;}
body .page-news .news-review .review-list .list-bd .floor-item .name{ font-weight: normal; color: #999; }
body .page-news .news-review .title{ font-size: 0.36rem; font-weight: bold; padding-top: 0; line-height: 0.37rem;}
.page-news .news-review .review-list .list-more{ /*margin-left: -1.08rem;*/ }
body .page-news .news-detail .title h1{ font-size: 0.4rem; margin-bottom: 0.25rem; text-align: left; }
body .page-news .news-detail .text{ line-height: 0.6rem; margin-bottom: 0.30rem; }
body .page-news .news-review .review-list .list-bd li .bd#check_content{ border-bottom: none; }
body .page-news .xttbox_title{ font-size: 0.36rem; font-weight: bold; }
body .page-news .xz-topic .hd .title{ font-weight: bold; color: #333; }
.page-news .news-detail .text img{ height: auto!important; }
.page-news .xz-topic .hd:before,.page-news .xz-topic .hd:after{display: none;}
.page-news .xz-topic .hd .title:before,.page-news .xz-topic .hd .title:after{display: none;}
.xttbox_list dl dd .pbt a.sj,.xttbox_list dl dd .pbt .aspan.sj{ float: right; margin-right: 0; }
.xttbox_list dl dd .pbt a span,.xttbox_list dl dd .pbt .aspan span{ width: 0.34rem; height: 0.25rem; }
.page-news .news-review .review-list .list-bd li .bd{ word-break: break-all; }
.page-news .news-detail .text img{ display: block; margin: 0 auto; }
.page-news .news-detail .text{ color: #333 !important; text-align: justify;}
.page-news .news-detail .text-remark{ margin-bottom: 0.3rem; text-indent: 2em; }
.page-news .news-detail .text-row{ padding: 0.3rem 0; background: url(../images/line.png) no-repeat center 0; background-size: 100% auto; }
.page-news .news-detail .text-row dt{ color: #904100; font-size: 0.36rem; font-weight: 500;  }
.page-news .news-detail .text-row .tag{ display: inline-block; vertical-align: 0.02rem; height: 0.35rem; line-height: 0.35rem; padding: 0 0.1rem; text-align: center; background: #f6b37f; color: #fff; font-size: 0.24rem; border-radius: 0.08rem; margin-right: 0.1rem; font-weight: normal; }
.page-news .news-detail .text-row .tag-red{ background-color: #eb818d; }
.page-news .news-detail .text-row:nth-last-child(1){padding-bottom: 0;}
.page-news .xz-remark .text .text-swich{ text-align: justify;}
body .page-news .news-detail .info li{ color: #999; line-height: 0.5rem; }
.page-news .news-detail .info li em{ color: #666; margin-left:0.1rem; }
.page-news .news-detail .coder .ft em{ color:#fe8f3b  }

/*友情链接*/
.linkbox{ color: #888; margin: 0 auto; width: 6rem; }
.link{ /*margin-left:-0.6rem;*/ /*width: 30rem;*/position: relative; margin-top:0.5rem;margin-bottom: -0.3rem;}
.link.up{ height: 0.54rem; overflow: hidden; /*padding-right: 0.85rem;*/   }
.linkbox span{ float: left; /*margin-top: 0.5rem;*/ /*margin-left:0.6rem;*/ font-size: 0.26rem; line-height: 0.28rem; }
.linkbox a{ float: left; font-size: 0.26rem; color: #888; line-height: 0.28rem; margin-right:0.35rem; margin-bottom: 0.3rem; }
.linkbox a.first{ margin-left: 0.3rem; }
.linkbox a.a_more:after{ display: inline-block; content: ""; width: 0.14rem; height: 0.09rem;background:url(../images/xxsj_x.png) no-repeat; background-size:cover; margin-left:0.1rem; float: right; margin-top: 0.1rem;}
.link.down a.a_more:after{ background-image: url(../images/xxsj.png); }
.link a.a_more{ display: block; float: right; margin-right: 0;position: absolute; right: 0; /*text-indent: -9999px;*/ width: 0.4rem; height: 0.4rem; }
.link a.a_more em{display: none;}
.footer{ margin-top: 0.5rem; line-height: 0.24rem; padding-bottom:0.3rem; }


/*二维码*/
.coder{ text-align: center; background-color: #FFF; margin-bottom: 0.3rem; display: none;}
.coder .hd{ margin-bottom: 0.36rem; }
.coder .hd img{ width: 1.08rem; vertical-align: top; }
.coder .bd{ padding-bottom: 55.22%; position: relative; margin-bottom: 0.3rem; background: url(../images/code-bg.jpg) no-repeat;	background-size: 100%; }
.coder .bd img{ width: 30%; position: absolute; left: 33.2%; top: 35%; }
.coder .ft{ font-size: 0.26rem; color: #999; }
.coder .ft em{ color: #fe8f3b; }

.ysbox_tp .introdiv .divsj ul li a{ font-size: 0.28rem; margin:0; margin-right:0.24rem; }
.divzong{ margin-left:-28%;}
.divzong.llf{ padding: 0; margin-left: 0; }

/*9 28*/
.xttbox_list dl.nopad{ padding-left: 0; }
.xttbox_list dl dd .pimg a{ display: block; }
.xttbox_list dl dd .pimg img{ display: block; width: 100%; height: 2.9rem; }
.xttbox_list dl dd .psort a{ float: left; margin-left: 0.1rem; }
/*.xttbox_list dl dd .psort a.last{ margin-left: 0; }*/
.xttbox_list dl dd .psort a img{ display: block; width: 2.3rem; height: 1.4rem; }
.xttbox_list dl dd .psort a:first-child{ margin-left: 0; }
.xttbox_list dl{ padding:0.3rem 0 0.3rem 2.5rem; border-bottom: 1px solid #f5f5f5;}
.xttbox_list dl dt{ top: 0.3rem; }
.xttbox_list dl.nopad dd .ptitle{ height: auto; }
.xttbox_list dl dd .pimg,.xttbox_list dl dd .psort { margin-top:0.2rem; }
.show2 dl:first-child dt,.show1 dl:first-child dt{ top: 0.3rem;}
.show2 dl:first-child,.show1 dl:first-child{ padding-top: 0.3rem; }
.xttbox_more{ margin-top: -2px; background:#fff; position: relative; z-index: 1; }


	
.form-upload-list ul{zoom: 1;}
.form-upload-list ul:after{clear:both; height:0px; font-size:0px; visibility:hidden;display:block;content:" ";}
.form-upload-list ul li{ float:left; position: relative; }
.form-upload-list ul li .close{ display: inline-block;padding: 0 4px;background: #999;color: #fff;font-size: 16px;right: 0;top: 0; position: absolute;}


.page-news{ height: auto; overflow:hidden; }

.page-news .xz-topic .topic-list .pic{ height: 4.55rem; }
body .page-news .xz-topic .topic-list .pic + .tit{ z-index: 1 }
body .page-news .xz-topic .topic-list .backg{position: absolute;left: 0;top: 0;right: 0;bottom: 0;background: #000;opacity: 0.3;z-index: 0}



/*11 18解梦*/
.top.jm { background: url(../images/jmtp_bj.png) no-repeat; background-size: 100% 100%; }

/*.fade { position: fixed; left: 0; top: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.5); z-index: 8; }*/

.clbox { width: 2.5rem; position: fixed; right: 0; top: 0; bottom: 0; z-index: 10; display: none; background: #fff; }
.clbox p { height: 2.82rem; /*@include background(linear-gradient(top , #ffbf91, #fff));*/ background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffcf83), color-stop(100%, #ffffff)); background: -moz-linear-gradient(top, #ffcf83 0%, #ffffff); background: -webkit-linear-gradient(top, #ffcf83 0%, #ffffff); background: linear-gradient(to bottom, #ffcf83 0%, #ffffff); text-align: center; padding-top: 0.48rem; }
.clbox p img { height: 1.54rem; }
.clbox ul { margin-top: -1.0rem; position: relative; }
.clbox ul li { width: 100%; float: left; text-align: center; }
.clbox ul li a { line-height: 1.04rem; font-size: 0.3rem; color: #333; display: block; line-height: 0.7rem; }
.clbox ul li a.on { color: #fe8f3b; }

.jm_menu { background: #fff; padding: 0 0.2rem; }
.jm_menu ul { margin-left: -0.45rem; }
.jm_menu ul li { width: 0.96rem; float: left; margin: 0 0 0.35rem 0.53rem; }
.jm_menu ul li a { display: block; background:#fff; }
.jm_menu ul li a img { width: 0.96rem; height: 0.96rem; display: block; border-radius: 30rem; }
.jm_menu ul li a em { display: block; text-align: center; font-size: 0.24rem; color: #666; margin-top: 0.1rem; }

.jmbox { background: #fff; margin-top: 0.3rem; padding: 0.5rem 0 0 0; }
.jmbox .jm_sea { width: 6.54rem; height: 0.63rem; border: 1px solid #a16945; margin: 0 auto; border-radius: 3rem; overflow: hidden; font-size: 0.24rem; background: #fff; padding-right:1.57rem; position:relative; width: 4.99rem; }
.jmbox .jm_sea span { float: left; font-size: 0.3rem; color: #d3cab9; height: 0.64rem; line-height: 0.64rem; background: #fff; padding-left: 0.3rem; width: 0.6rem; }
.jmbox .jm_sea input { width:3.79rem; height:0.33rem; padding:0.15rem 0.3rem 0.15rem 0; color:#d3cab9; line-height:0.33rem; font-size:0.3rem; float:left; border-radius: 0; height: 0.64rem; line-height: 0.64rem; padding: 0 0.3rem 0 0; }
.jmbox .jm_sea input::-webkit-input-placeholder { font-size:0.26rem; color:#d3cab9; line-height: 0.61rem; }
.jmbox .jm_sea.on span, .jmbox .jm_sea.on input { color: #bc8a60; }
.jmbox .jm_sea button,.jmbox .jm_sea a { float:right; width:1.57rem; line-height:0.6rem; height: 0.64rem; text-align:center; background:url(../images/jmse_bj.png) no-repeat center; color:#fe8f3b; font-size:0.34rem; color:#fff; background-size: 100% 100%; border-radius: 0; position:absolute; top:0; right:0; }
.jmbox .jmdq_box { margin: 0.3rem 0.2rem 0 0.2rem; border-bottom: 1px solid #e6e6e6; }
.jmbox .jmdq_box .jmdq_tt { height: 0.7rem; line-height: 0.7rem; }
.jmbox .jmdq_box .jmdq_tt p { float: left; }
.jmbox .jmdq_box .jmdq_tt p span { float: left; height: 0.7rem; margin-right: 0.15rem; }
.jmbox .jmdq_box .jmdq_tt p span img { width: 0.7rem; height: 0.7rem; border-radius: 30rem; }
.jmbox .jmdq_box .jmdq_tt p em { float: left; font-size: 0.3rem; color: #999; }
.jmbox .jmdq_box .jmdq_tt .a_more { float: right; font-size: 0.26rem; color: #ccc; }
.jmbox .jmdq_box .jmdq_tt .a_more:after { content: " "; display: inline-block; width: 0.14rem; height: 0.14rem; background: url(../images/more.png) no-repeat; margin-left: 0.1rem; background-size: 100% 100%; }
/*.jmbox .jmdq_box .jmdq_list{margin-left:0.4rem;}*/
.jmbox .jmdq_box .jmdq_list{ /* padding-bottom: 0.1rem; */ }
.jmbox .jmdq_box .jmdq_list a { float: left; width: 33.3%; line-height: 0.8rem; font-size: 0.3rem; color: #333; height: 0.8rem; overflow: hidden; }

 .gjmbox .jmdq_box{ margin: 0.1rem 0 0 0.1rem; border: none; padding-bottom: 0.2rem;}
 .gjmbox .jmdq_box .jmdq_list{ max-height: 5.68rem; overflow: hidden; }
 .gjmbox .jmdq_box .jmdq_list a { float: left; width: 3.03rem; line-height: 0.7rem; font-size: 0.28rem; color: #333; height: 0.7rem; overflow: hidden; padding: 0 0.1rem 0 0.2rem; border: 1px solid #ddd; border-radius: 70px; white-space: nowrap; text-overflow: ellipsis; margin: 0.2rem 0 0 0.2rem; }
 .gjmbox .jmdq_box .jmdq_list a[style="color:#ffbf4f;border-color:#ffbf4f"]{color: #904100!important; border-color: #ddd!important;}
.flbox { margin: 0.4rem 0.2rem 0 0.2rem; }

.flbox { margin: 0.4rem 0.2rem 0 0.2rem; }
.flbox dl { position: relative; background:#fffdf3; border-radius:0.2rem; border:2px dashed #ffe376; padding-left: 1.6rem; }
.flbox dl dt { float: left; /*margin: 0.44rem 0 0.44rem 0.4rem;*/ width: 1.2rem; height: 1.2rem; border-radius: 300px; overflow: hidden; background: #f0f2f5; position: absolute; left: 0.4rem; top: 50%; margin-top: -0.6rem; }
.flbox dl dt img { width: 1.20rem; height: 1.20rem; border-radius: 30rem; }
.flbox dl dd{ min-height: 1.56rem; display: table; }
.jzbox { display: table-cell; vertical-align: middle; }
.flbox dl dd a { font-size: 0.3rem; color: #333; margin-left: 0.48rem; line-height: 0.74rem; height: 0.74rem; overflow: hidden; display: inline-block; min-width: 1.2rem; }
.jmbox .jmdq_box:last-child { border: none; }

.dq_tt { font-size: 0.36rem; color: #333; font-weight: 700; line-height: 0.5rem; padding-top: 0.3rem; text-align: center; }

.top_rg button { float: left; border: none; }
.top_rg .a_menu { background-image: url(../images/jm_menu.png); margin-left: 0.30rem; }

/* .mjxgbox .dq_tt { font-size: 0.26rem; color: #999; } */
.mjxgbox .mjxg_list { margin: 0.25rem 0.29rem 0 0.21rem; }
.mjxgbox .mjxg_list a { float: left; height: 0.7rem; line-height: 0.7rem; text-align: center; font-size: 0.28rem; color: #904100; margin: 0.08rem 0 0 0.08rem; overflow: hidden; width: auto; padding: 0 0.19rem; border-radius: 0.12rem; border: 1px solid #ededed; }


.page-news .news-detail.jm { padding: 0; margin-bottom: 0; overflow: hidden; }
.page-news .news-detail.jm .title, .page-news .news-detail.jm .text { padding: 0 0.4rem; }
.page-news .news-detail.jm .title p { font-size: 0.26rem; }
.page-news .news-detail.jm .mjxgbox { border-top: 0.3rem solid #f0f0f0; border-bottom: 0.3rem solid #f0f0f0; }


.box{
    box-sizing: border-box;
}
.page-news .news-detail.jm .text{ margin-bottom: 0; }
.bluebox .top_rg button.a_menu{ background-image: url(../images/jm_menu_w.png);  }
/*.xzbox{ z-index: 7; }*/
.jm .top_rg a{ margin-left:0.25rem; margin-right:0; }


.xzbox.none .xzlist{ padding:0.16rem 2%; text-align:left; background:#f7f7f7;}
.xzbox.none .xzlist a{ width:24%; text-align:center; line-height:0.84rem; font-size:0.3rem; margin:0; color:#666; display: inline-block;}
.xzbox.none .xzlist a.last{ color:#fe8f3b;}
.xzbox.none{ position:absolute; top:2.3rem; height: 3.68rem; left: auto!important; right: 0; z-index: 4; }
.xzbox.last{ display: block!important; }

.fixed{ position:fixed; left:0; bottom:0; width:100%;}
.gdbox.fixed{ margin-bottom:1.26rem;}

/*首页底部栏目导航*/
.lmdhbox { margin: 0 auto; margin-top: 0.4rem; }
.lmdhbox a { font-size: 0.22rem; color: #999; }
.lmdhbox a + a { margin-left: 0.60rem; }

/*2 10底部导航*/
.xztbox.mat{padding-bottom: 0.3rem; margin-bottom: 0.3rem;}
.footbox { background: #4c4a53; padding: 0.5rem 0.2rem; }
.footbox.tp{
	padding-bottom: 0px;
}
.footbox.bt{padding-top: 0px;}
.footbox .seabox { margin: 0; width: 100%; background: #fff; border-radius: 3rem; overflow: hidden; border: none; height: 0.35rem; }
.footbox .seabox input { padding-left: 0.2rem; }
.footbox .seabox button { margin-right: 0.2rem; }
.footbox .lmdhbox { margin-top: 0; padding-top: 0.4rem; margin-left: -0.28rem; font-size: 0; }
.footbox .lmdhbox a { font-size: 0.3rem; color: #ccc; line-height: 0.5rem; margin-left: 0.58rem; }
.footbox .linkbox { width: 100%; margin-top: 0.45rem; }
.footbox .linkbox .link { margin-top: 0; }
.footbox .footer { padding: 0; }

.footbox.fixed { position: fixed; left: 0; bottom: 0; width: 100%; }


/*2 14配对页面修改*/
.xzbox { z-index: 9999999; }

.pdsort { margin-bottom: 0.2rem; background: #fff url(../images/pdsort_bj.png) no-repeat center; background-size: 100% auto; padding-bottom: 0.24rem; }
.pdsort .sort_list { width: 50%; }
.pdsort .sort_list .sort_tt img { height: 0.42rem; }
.pdsort .sort_list .pjg { font-size: 0.3rem; line-height: 0.68rem; height: 0.68rem; }
.pdsort .sort_list .pimg { height: 1.55rem; }
.pdsort .sort_list .pimg img { height: 1.55rem; }
.pdsort .sort_list .pbtn { line-height: 0.30rem; }
.pdsort .sort_list.sort_list3 .pjg { line-height: 0.68rem; font-size: 0.3rem; }
.pdsort .xzxzbox .set { width: 1.3rem; font-size: 0.26rem; }
.pdsort .xzxzbox .set span { width: 0.15rem; height: 0.1rem; background-image: url(../images/bsj_da.png); }

.whitbox{background:#fff;}

/*2 23头部固定*/
.over { overflow: hidden; }

/* .top { position: fixed; left: 0; right: 0; top: 0; z-index: 7; max-width: 710px; margin: 0 auto }
.top.scon{ box-shadow: 0 2px 0.26rem 0 rgba(0,0,0,.35); } */

/*221漫画*/
.mh { background: #fff; }

.mh_header { height: 0.5rem; padding: 0 0.2rem; }
.mh_header .header_lf { float: left; }
.mh_header .header_lf .pmh { float: left; font-size: 0.3rem; line-height: 0.5rem; color: #333; }
.mh_header .header_lf .pmh:before { float: left; content: ''; width: 0.5rem; height: 0.5rem; margin-right: 0.2rem; background: url(../images/icon_mh.png) no-repeat; background-size: 100% auto; }
.mh_header .header_rg { float: right; line-height: 0.5rem; }
.mh_header .header_rg a { font-size: 0.3rem; color: #b2b2b2; float: left; }
.mh_header .header_rg a + a { margin-left: 0.4rem; }
.mh_header .header_rg a.on { color: #fe8f3b; }

.mhxz { float: left; margin-left: 0.2rem; margin-top: 0.12rem; }
.mhxz .set { background: none; color: #fe8f3b; width: auto; padding-right: 0.26rem; line-height: 0.3rem; }
.mhxz .set span { width: 0.15rem; height: 0.08rem; right: 0; background-image: url(../images/qbxz.png); }

.mhlist ul li { width: 3.45rem; float: left; margin: 0.3rem 0 0 0.2rem; position: relative; }
.mhlist ul li a { display: block; height: 100%; }
.mhlist ul li a .pimg { height: 2.1rem; box-sizing: border-box; border: 1px solid #f2f2f2; }
.mhlist ul li a .pimg img { width: 100%; height: 100%; }
.mhlist ul li a .ptxt { display: block; font-size: 0.26rem; line-height: 0.26rem; height: 0.52rem; overflow: hidden; padding-top: 0.18rem; }
.mhlist ul li a .pjian { position: absolute; left: 0.2rem; top: 0; width: 0.38rem; height: 0.36rem; text-align: center; line-height: 0.3rem; background: url(../images/jian.png) no-repeat; background-size: 100% auto; font-size: 0.2rem; color: #fff; }

.mh_gd { padding: 0.32rem 0; }
.mh_gd a { display: block; text-align: center; font-size: 0.26rem; color: #b2b2b2; }
.mh_gd a span { display: inline-block; }
.mh_gd a span:after { float: right; content: ''; width: 0.14rem; height: 0.14rem; background: url(../images/more.png) no-repeat; background-size: 100% auto; margin: 0.13rem 0 0 0.1rem; }

.xzlist ul li.last { width: 100%; margin-bottom: 0; }
.xzlist ul li.last a { display: block; width: 4.98rem; line-height: 0.76rem; height: 0.76rem; border: 1px solid #ccc; border-radius: 30px; font-size: 0.3rem; color: #999; }

/*.coder .bd img { width: 6.5rem; }*/

.page-news .news-detail.mh-detail { padding-left: 0; padding-right: 0; }

.mhxqbox { position: relative; }
.mhxqbox .mhxqlist { text-align: center; }
.mhxqbox .mhxqlist img { max-width: 7.1rem; }
.mhxqbox .btnbox { position: absolute; width: 0.47rem; height: 0.47rem; top: 5rem; width: 2rem; height: 2rem; z-index: 1; }
.mhxqbox .btnbox a { display: block; width: 0.47rem; height: 0.47rem; width: 2rem; height: 2rem; background: url(../images/btn_lf.png) no-repeat left; background-size: 10% auto; }
.mhxqbox .btnbox a.on { position: fixed; top: 50%; margin-top: -0.24rem; }
.mhxqbox .btnbox.prev { left: 0.2rem; }
.mhxqbox .btnbox.next { right: 0.2rem; }
.mhxqbox .btnbox.next a { -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg); }

.cnxhbox { margin-top: 0.3rem; padding: 0.3rem 0; }

.newtit { line-height: 0.5rem; height: 0.5rem; padding: 0 0.2rem; }
.newtit .sp_lf { float: left; font-size: 0.3rem; color: #333; }
.newtit .sp_lf:before { float: left; content: ''; width: 0.5rem; height: 0.5rem; margin-right: 0.2rem; background: url(../images/icon_cnxh.png) no-repeat; background-size: 100% auto; }

@-moz-keyframes rotate { from { -moz-transform: rotateZ(0deg); transform: rotateZ(0deg); }
  to { -moz-transform: rotateZ(360deg); transform: rotateZ(360deg); } }
@-webkit-keyframes rotate { from { -webkit-transform: rotateZ(0deg); transform: rotateZ(0deg); }
  to { -webkit-transform: rotateZ(360deg); transform: rotateZ(360deg); } }
@keyframes rotate { from { -moz-transform: rotateZ(0deg); -ms-transform: rotateZ(0deg); -webkit-transform: rotateZ(0deg); transform: rotateZ(0deg); }
  to { -moz-transform: rotateZ(360deg); -ms-transform: rotateZ(360deg); -webkit-transform: rotateZ(360deg); transform: rotateZ(360deg); } }
.a_hyh { float: right; font-size: 0.24rem; color: #b2b2b2; }
.a_hyh:before { float: left; content: ''; width: 0.2rem; height: 0.2rem; margin: 0.155rem 0.12rem 0 0; background: url(../images/icon_hyh.png) no-repeat; background-size: 100% auto; -moz-animation: rotate 5s linear infinite; -webkit-animation: rotate 5s linear infinite; animation: rotate 5s linear infinite; }

/*2 27头部修改*/
.fade{z-index: 9;}
.top.clmn{z-index: 9;}
.bluebox .top.ons{z-index: 8;}
.orabox{padding-top: 0.7rem;}
.ysbox{margin-top: 0;}
.searchbox .w_nav{z-index: 0;}



/*3 8头部导航修改*/
.xlmunu_on { z-index: 11; }
.top_rg a { margin: 0; }
.top_rg a + a { margin-left: 0.24rem; }
.top_rg .xlbtn { width: 0.44rem; height: 1rem; background: url(../images/nmenu.png) no-repeat center; background-size: 0.44rem 0.44rem; margin-left: 0.21rem; }
.top_rg button{ margin-left: 0.25rem; }
.top_rg .xlbtn.down { -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg); }


.xlmenu_box { position: absolute; left: 0; right: 0; top: 1rem; padding: 0.1rem 0; z-index: 3; overflow-y: auto; background: rgba(255,255,255,.95); display: none; }
.xlmenu_box dl { line-height: 0.56rem; margin-bottom: 0.2rem; }
.xlmenu_box dt { font-size: 0.28rem; color: #999; padding-left: 0.3rem; }
.xlmenu_box dt span{ display: inline-block; height: 0.56rem; line-height: 0.56rem; font-size: 0.26rem; color: #333; font-weight: bold; }
.xlmenu_box dt span:before{ float: left; content: ''; width: 0.3rem; height: 0.3rem; background: url(../images/yz.png) no-repeat; background-size: 100% 100%; vertical-align: top; margin: 0.14rem 0.12rem 0 0; }
.xlmenu_box dt span.ys:before{ background-image:url(../images/ys.png); }
.xlmenu_box dt span.sm:before{ background-image:url(../images/sm.png); }
.xlmenu_box dt span.xm:before{ background-image:url(../images/xm.png); }
.xlmenu_box dt span.qf:before{ background-image:url(../images/qf.png); }
.xlmenu_box dt span.xz:before{ background-image:url(../images/xz.png); }
.xlmenu_box dd{ padding-left: 0.3rem; }
.xlmenu_box dd li{ width: 25%; height: 0.56rem; line-height: 0.56rem; overflow: hidden; float: left; }
.xlmenu_box dd a { display: inline-block; font-size: 0.26rem; color: #666 }
.xlmenu_box dd a.on{ color: #ff6868 }
.xlmenu_box dd img { height: 0.51rem; display: block; margin: 0 auto; }
.xlmenu_box dd em { display: block; font-size: 0.24rem; color: #333; text-align: center; }
.xlmenu_box dd em.fs{color: #f57c98!important;}


.bluebox .top_rg .xlbtn{background-image:  url(../images/menu_xlpd.png)}
.qm_top .top_rg .xlbtn{background-image:  url(../images/menu_xlqm.png)}
.qm_top .top_rg button{background-image:  url(../images/search_qm.png)}


.top_rg span{margin-left: 0.25rem; float: left;}
.top_rg button{margin-left: 0.15rem;}
.jm .top_rg a{margin-left: 0;}
.jm .top_rg a+a{margin-left: 0.23rem;}
.top_rg .xlbtn,.jm .top_rg .xlbtn{margin-left: 0.02rem;}



/*3 17评论*/
.div_lc { background: #f9f9f9; margin: 0.2rem 0 0.3rem 0; }
.div_lc dl { padding: 0.15rem 0 0.25rem 0; }
.div_lc dl dt { text-align: right; font-size: 0.2rem; color: #ccc; font-style: italic; padding-right: 0.2rem; }
.div_lc dl dd { font-size: 0.3rem; color: #666; padding: 0 0.45rem; line-height: 0.48rem; }
.div_lc dl dd span { font-weight: bold; color: #888; }
.div_lc dl + dl { border-top: 1px solid #e6e6e6; }

body .page-news .news-review .review-list .list-bd li .agree { color: #ccc; }

.gd_cmtbox { position: fixed; left: 0; right: 0; bottom: 0; padding: 0.15rem 0.2rem; background: #f4f5f6; border-top: 1px solid #cecece; z-index: 8; }
.gd_cmtbox .plf { width: 5.85rem; float: left; line-height: 0.62rem; padding-left: 0.28rem; background: #fff; font-size: 0.26rem; color: #ccc; border-radius: 100px; border: 1px solid #cecece; }
.gd_cmtbox .a_pl { float: right; font-size: 0.26rem; color: #fe8f3b; line-height: 0.64rem; }
.gd_cmtbox .a_pl:before { float: left; content: ''; width: 0.36rem; height: 0.36rem; background: url(../images/icon_pl.png) no-repeat center; background-size: 100% auto; margin: 0.12rem 0.05rem 0 0; }
.gd_cmtbox .a_pl.none { color: #666; }
.gd_cmtbox .a_pl.none:before { background-image: url(../images/icon_pl_hui.png); }

.new_srbox { position: fixed; left: 0; right: 0; top: 0; background: #efefef; padding: 0.4rem 0.4rem 0 0.4rem; z-index: 100; display: none; -webkit-transition: -webkit-transform 0.2s; transition: transform 0.2s; }
.new_srbox .srbox { height: 1.92rem; height: 2.42rem; padding: 0.2rem; background: #fff; border: 1px solid #d7d7d7; position: relative; }
.new_srbox .srbox textarea { font-size: 0.3rem; color: #333; width: 100%; height: 100%; -webkit-user-modify: read-write-plaintext-only; -webkit-transform:translateZ(0px)!important;}
.new_srbox .qxfsbox { height: 0.8rem; line-height: 0.8rem; font-size: 0.3rem; }
.new_srbox .qxfsbox a{ width: 1.3rem; }
.new_srbox .qxfsbox .close { float: left; color: #333; text-align: left; margin-left: -0.4rem; text-indent: 0.4rem; }
.new_srbox .qxfsbox .fs { float: right; color: #999; text-align: right; }
.new_srbox .qxfsbox .fs.on { color: #fe8f3b; }

.wplbox { text-align: center; padding-top: 0.1rem; padding-bottom: 0.4rem; }
.wplbox img { height: 1.93rem; margin: 0 0 0.4rem 0;  } 
.wplbox a { font-size: 0.26rem; color: #feaa6b; display: inline-block; line-height: 0.6rem; padding: 0 0.35rem; border: 1px solid #feaa6b; border-radius: 100px; }

.list-bd p.ed{text-align: center;}
.noflow{ position: fixed; width: 100%; height: 100%;}
/*.noflow .fade{ background: red; }*/
/*.zsrbox{ position: fixed;left: 0;top: 0;width: 100%; bottom: 0; z-index: 10; display: none; overflow: auto;}*/
/*.srfade{ position: absolute; left: 0;top: 0;width: 100%;height: 100%;}*/
 /*-webkit-overflow-scrolling : touch;*/
 /*.fade{background: green; opacity: 0.4;}*/
body.input-cover{
	overflow: hidden;
}
body.input-cover #contentall{
	height: 100%;
	overflow-y: auto;
}
.review-list .list-bd li .hd .em_sh { float: right; /*line-height: 0.35rem; height: 0.35rem;*/ padding: 0.05rem 0.2rem; background: #f0f0f0; font-size: 0.2rem; color: #999; }

.page-news .news-review .review-list .list-more,.list-bd p.ed{padding-bottom: 0.4rem;}
body .page-news .news-review{padding-bottom: 0;}
.shide{display: none!important;}


/*4 26*/
.crlbox.ma30 { margin: 0.2rem 0; padding: 0; padding-bottom: 0.24rem; }
.tabxsm{background: #fff; padding-top: 0.3rem;}
.xsmtit { text-align: center; position: relative; }
.xsmtit p { display: inline-block; position: relative; background: #fff; }
.xsmtit p span, .xsmtit p em { display: block; }
.xsmtit p span { font-size: 0.3rem; color: #333; }
.xsmtit p em { font-size: 0.22rem; color: #ccc; }
.xsmtit p:before, .xsmtit p:after { content: ''; position: absolute; top: 50%; width: 7px; height: 7px; border-radius: 50%; background-color: #e6e6e6; margin-top: -3px; }
.xsmtit p:before { left: -0.07rem; }
.xsmtit p:after { right: -0.07rem; }
.xsmtit:before { content: ""; position: absolute; width: 4.6rem; height: 1px; left: 50%; top: 50%; background-color: #e6e6e6; margin-left: -2.3rem; }
.crlbox{padding: 0;}
.crlbox .xsmlist{padding: 0;}
.xsmbox { position: relative; padding-top: 0.55rem; background: #fff; margin: 0 0.2rem; }
.xsmbox .a_more { position: absolute; right: 0.2rem; font-size: 0.24rem; color: #ccc; line-height: 0.68rem; top: 0; }
.xsmbox .a_more:after { content: ''; float: right; width: 0.14rem; height: 0.14rem; background: url(../images/more.png) no-repeat; background-size: cover; margin-top: 0.27rem; }
.jmbox{padding-bottom: -0.35rem;}
.xsmlist { height: 4.3rem; overflow: hidden; /*padding: 0 0.2rem;*/ background: #fff; }
.xttbox_list{padding: 0 0.2rem;}
.xttbox .xttbox_list{padding: 0;}
.xsmlist .scroller { width: 100%; overflow-x:auto;-webkit-overflow-scrolling: touch; overflow-scrolling: touch; }
.xsmlist .scroller ul { height: 100%; height: 5rem; padding-bottom: 10px; overflow-x: auto; font-size: 0; white-space: nowrap; -webkit-overflow-scrolling: touch; overflow-scrolling: touch; margin-left: -0.2rem; }
.xsmlist .scroller ul li { float: left; width: 1.4rem; height: 2.15rem; margin-left: 0.2rem; }
.xsmlist .scroller ul li a img { width: 1.4rem; height: 1.4rem; display: block; }
.xsmlist .scroller ul li a em{ display: block; font-size: 0.26rem; color: #333; line-height: 0.3rem; height: 0.3rem; overflow: hidden; text-align: center; margin-top: 0.2rem; white-space: normal; font-weight: bold; }
.xsmlist .scroller ul li p { margin-top: 0.25rem; }
.xsmbox.jm_xsm .a_more{top: 0;}
.xsmbox.jm_xsm{padding: 0; }
.page-news .xsmbox.jm_xsm{ /*margin: 0 -0.2rem;*/ }
/* .news-detail.jm .xsmbox.jm_xsm,.qmtz .xsmbox.jm_xsm,.xzwz .xsmbox.jm_xsm{ margin: 0 0.2rem; } */
.whitbox .xsmbox.jm_xsm .a_more{right: 0;}
.whitbox .xsmbox{margin-left: 0.2rem; margin-right: 0.2rem; padding-top: 0.3rem;}
.zjqm_infro .xsmbox{margin: 0 -0.3rem;}
.news-detail+.whitebox .tabxsm{ padding-top: 0.3rem; }

.smban { padding: 0 0.2rem; background: #fff; margin-bottom: -0.3rem; }
.smban img { width: 100%; display: block; }

.whbox { background: #fff; padding: 0 0.2rem; margin: 0.3rem 0; }
.whbox .xttbox_title span { font-size: 0.3rem; }

.xsmlb_list { margin-top: -0.4rem; }
.xsmlb_list dl { padding: 0.4rem 0; }
.xsmlb_list dl a { display: block; padding-left: 1.6rem; position: relative; }
.xsmlb_list dl dt { position: absolute; width: 1.4rem; height: 1.4rem; left: 0; top: 0; }
.xsmlb_list dl dt img{width: 1.4rem; height: 1.4rem;}
.xsmlb_list dl dd .ptit { height: 0.4rem; overflow: hidden; line-height: 0.4rem; }
.xsmlb_list dl dd .ptit .sp_tit { float: left; font-size: 0.34rem; color: #333; height: 0.4rem; max-width: 3.4rem; overflow: hidden; }
.xsmlb_list dl dd .ptit .sp_rs { float: right; font-size: 0.2rem; color: #ccc; }
.xsmlb_list dl dd .ptit .sp_rs i { color: #ff8b8b; font-style: normal; }
.xsmlb_list dl dd .ptit .sp_rs.hot:after { float: right; content: ''; width: 0.18rem; height: 0.21rem; background: url(../images/hot.png) no-repeat; background-size: cover; margin: 0.1rem 0 0 0.08rem; }
.xsmlb_list dl dd .ptxt { font-size: 0.26rem; color: #999; line-height: 0.42rem; margin-top: 0.24rem; }
.xsmlb_list dl + dl { border-top: 1px solid #e6e6e6; }

.mab0 { margin-bottom: 0; }
.footbox.tp{padding-bottom: 0.4rem;}

.kfdhbox { margin: 0.3rem 0 -0.1rem 0; }
.kfdhbox p { font-size: 0.28rem; color: #ccc; line-height: 0.44rem; }
.kfdhbox .ptp { height: 0.44rem; }
.kfdhbox .ptp em { color: #4d99f7!important; }
.kfdhbox .ptp span + span { float: right; }
.kfdhbox .pbt { text-align: center; }

.wbbox { width: 100%; }
.wbbox iframe { width: 100%; border: none; }

.bdpad0 { padding: 0; }
.footbox.addwz{position: absolute; left: 0; right: 0;}
.page-news .news-detail .mjxgbox{padding-bottom: 0.3rem; overflow: hidden;}
/*.page-news .news-detail .mjxgbox .xsmbox,.page-news .news-detail .mjxgbox .xsmlist{margin: 0 -0.2rem;}*/
.page-news .news-detail .mjxgbox .xsmbox{padding-top: 0; margin: 0;}
.page-news .news-detail .mjxgbox .xsmbox .a_more {top: 0;}

/*5 15*/
.rmcsbox { background: #fff; margin-top: 0.3rem; padding: 0 0.2rem; }
.rmcsbox .bd ul li { width: 25%; float: left; margin-bottom: 0.35rem; }
.rmcsbox .bd ul li a { display: block; text-align: center; }
.rmcsbox .bd ul li img { display: block; margin: 0 auto; width: 1.3rem; height: 1.3rem; }
.rmcsbox .bd ul li em { display: block; font-size: 0.24rem; color: #333; margin-top: 0.15rem; line-height: 0.3rem; height: 0.3rem; overflow: hidden; }
.rmcsbox .hd { text-align: center; padding-bottom: 0.4rem; }
.rmcsbox .hd ul { display: inline-block; }
.rmcsbox .hd ul li { float: left; width: 0.12rem; height: 0.12rem; border-radius: 30px; background: #e6e6e6; text-indent: -9999px; margin: 0 0.05rem; }
.rmcsbox .hd ul li.on { width: 0.3rem; }
.headiv{ background: #fff;}
.headiv img{display: block; width: 100%;}

.news-detail .headiv,.whibox .headiv{ /*margin: 0 -0.4rem;*/ }

.top_rg a.fs{color: #f57c98!important;}

/*算命*/
.sm_top { background: #f5f5f5 url(../images/smtp_bj.png) no-repeat bottom; background-size: 100% auto; }
.sm_top .top { background: #f5f5f5 url(../images/sm_top.png) repeat-x; background-size: 100% auto; }
.sm_top .top .logo img { height: 0.64rem; }

.top.smxq { background: #fff url(../images/sm_top_xq.png) repeat-x; background-size: 100% auto; }

.top_rg.sm_rg a { color: #4d4d5e; }
.top_rg.sm_rg button { background-image: url(../images/search_sm.png); }

.xsmbox.smxsm { background: #fff; padding-top: 0.3rem; }
.xsmbox.smxsm .xsmtit { margin-top: 0; }
.xsmbox.smxsm .xsmtit .a_more { top: 50%; margin-top: -0.34rem; right: 0.2rem; }
.xsmbox.smxsm .xsmtit:before { width: 65%; }
.xsmbox.smxsm .xsmtit .xttbox_title:before { display: none; }

.ggbox { padding: 0 0 0.4rem 0; }
.ggbox img { display: block; width: 100%; }

.whitebox { background: #fff; }

.xttbox .smnew_tit{ padding-top: 0.3rem; text-align: center; position: relative; }
.smnew_tit span { font-size: 0.36rem; color: #333; display: inline-block; height: 0.45rem; font-weight: bold; line-height: 0.45rem; }
.smnew_tit .a_more { position: absolute; right: 0; top: 50%; float: right; font-size: 0.24rem; color: #ccc; margin-top: 0.04rem; }
.smnew_tit .a_more:after { content: ''; float: right; width: 0.14rem; height: 0.14rem; background: url(../images/more.png) no-repeat; background-size: cover; margin-top: 0.1rem; }

.smbd_list dl dd .ptxt { font-size: 0.26rem; color: #999; line-height: 0.42rem; height: 0.84rem; overflow: hidden; margin-top: 0.2rem; }

.whitebox.pat65 { padding-top: 0.65rem; margin-bottom: 0.3rem; }

.smxqbox { margin: 0 0.3rem 0.5rem 0.3rem; background: #f7f8fb; border: 1px solid #eff0f3; border-radius: 0.1rem; padding: 0.45rem 0.3rem; }
.smxqbox.smbj { background: #f7f8fb url(../images/smxq_bj.jpg) no-repeat bottom; background-size: 100% auto; }

.smxq_tit { font-size: 0.4rem; font-weight: bold; color: #333; text-align: center; }
.smxq_tit em { color: #a1a3ff; }

.smxq_table { margin-top: 0.2rem; }
.smxq_table table { width: 100%; }
.smxq_table table thead tr { height: 0.6rem; }
.smxq_table table thead tr th { text-align: center; font-weight: normal; font-size: 0.26rem; color: #999; }
.smxq_table table tbody tr { height: 0.6rem; }
.smxq_table table tbody tr td { text-align: center; font-size: 0.3rem; color: #333; }
.smxq_table table tbody tr td.first { color: #999; text-align: left; }

.smxq_xtit { font-size: 0.34rem; color: #333; margin: 0.25rem 0; }

.bzwx_list { text-align: center; }
.bzwx_list ul { display: inline-block; }
.bzwx_list ul li { float: left; width: 0.6rem; margin: 0 0.27rem; }
.bzwx_list ul li .pwx { height: 0.6rem; border-radius: 0.6rem; line-height: 0.6rem; font-size: 0.26rem; color: #333; }
.bzwx_list ul li .pwx.jin { background: #ffce67; }
.bzwx_list ul li .pwx.mu { background: #49e4b3; }
.bzwx_list ul li .pwx.shui { background: #a1c4ff; }
.bzwx_list ul li .pwx.huo { background: #ff826d; }
.bzwx_list ul li .pwx.tu { background: #cdae8a; }
.bzwx_list ul li .pgs { font-size: 0.3rem; color: #333; margin-top: 0.1rem; }

.smxj_list dl dt { border-bottom: 1px solid #a1a3ff; }
.smxj_list dl dt span { font-size: 0.3rem; color: #a1a3ff; line-height: 0.6rem; display: inline-block; }
.smxj_list dl dt span:before { float: left; content: ''; width: 0.1rem; height: 0.1rem; background: #a1a3ff; -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg); margin: 0.25rem 0.17rem 0 0; }
.smxj_list dl dt .em_sx { display: inline-block; width: 0.44rem; height: 0.44rem; border-radius: 0.44rem; background: #a1a3ff; line-height: 0.44rem; font-size: 0.26rem; color: #fff; text-align: center; margin-left: 0.3rem; }
.smxj_list dl dd { font-size: 0.34rem; color: #333; line-height: 0.6rem; margin-top: 0.15rem; }
.smxj_list dl dd .pdot:before { float: left; content: ''; width: 0.08rem; height: 0.08rem; border-radius: 30px; margin: 0.26rem 0.15rem 0 0; background: #d9d9d9; }
.smxj_list dl + dl { margin-top: 0.35rem; }

.share { padding: 0 0.3rem 0.5rem 0.3rem; }

.sharebox { float: right; }
.sharebox p { float: left; line-height: 0.33rem; font-size: 0.2rem; color: #999; }
.sharebox .links { float: left; width: 0.37rem; height: 0.33rem; margin-left: 0.4rem; background: url(../images/share_wb.png) no-repeat center; background-size: auto 100%; }
.sharebox .links.bds_qzone { background-image: url(../images/share_kj.png); }
.sharebox .links.bds_sqq { background-image: url(../images/share_qq.png); }

.xsm_sort { margin: 0.35rem 0 0 0; padding-bottom: 0.3rem; border-bottom: 1px solid #ebebeb; }
.xsm_sort ul { text-align: center; }
.xsm_sort ul li { float: left; width: 2.23rem; height: 1rem; }
.xsm_sort ul li+li { margin-left: 0.2rem; }
.xsm_sort ul li img { width: 2.23rem; height: 1rem; }

.wztjbox { padding: 0 0.2rem; }

.wztj_list { padding: 0.17rem 0; }
.wztj_list ul li { width: 100%; float: left; padding: 0.17rem 0; }
.wztj_list ul li a { font-size: 0.34rem; color: #333; }

.cgsm_text { font-size: 0.3rem; color: #333; line-height: 0.6rem; margin-top: 0.3rem; }
.cgsm_text .red { color: #f85959; }
.cgsm_text .bigger { font-size: 0.34rem; font-weight: bold; }
.cgsm_text .small { font-size: 0.24rem; }
.cgsm_text .pcenter { text-align: center; }

.smlb_list dl { padding: 0.25rem 0; border-bottom: 1px solid #e6e6e6; }
.smlb_list dl dt a { font-size: 0.34rem; color: #333; font-weight: bold; }
.smlb_list dl dd { font-size: 0.3rem; color: #999; line-height: 0.48rem; max-height: 0.96rem; overflow: hidden; margin-top: 0.1rem; }

.whitebox.pat50 { padding-top: 0.05rem; }

/*body.white{padding-top: 0}*/
.smssjg_list dl em { color: #f85959; }/*
.mh_header,.mh-detail{padding-top: 1rem!important;}*/


/*6 27打赏*/
.dasbox { background: url(../images/das_bj.png) no-repeat; background-size: 100% auto; border-top: 1px solid #f0f0f0; border-bottom: 1px solid #f0f0f0; padding-bottom: 0.25rem; margin: 0.3rem -0.4rem 0.3rem -0.4rem; }

.dastit { text-align: center; padding-top: 0.24rem; margin-bottom: -0.03rem; }
.dastit img { height: 0.32rem; display: block; margin: 0 auto; }

.dasjine { text-align: center; margin: 0.3rem 0; }
.dasjine a { display: inline-block; width: 1.18rem; line-height: 0.58rem; text-align: center; border: 1px solid #d0d0d0; border-radius: 3px; color: #999; font-size: 0.22rem; margin: 0 0.15rem; }
.dasjine a i { font-size: 0.36rem; margin-right: 0.07rem; font-weight: bold; font-style: normal; }
.dasjine a.on { background: #ffecdc; width: 1.16rem; border: 2px solid #ffa158; color: #ffa158; }

.daszf a { display: block; width: 4.3rem; text-align: center; line-height: 0.8rem; height: 0.8rem; background: #ffa057; border-radius: 0.5rem; margin: 0 auto; box-shadow: 0rem 0.1rem 0.1rem 0rem rgba(255, 160, 87, 0.15); }
.daszf a em { display: inline-block; font-size: 0.3rem; color: #fff; }
.daszf a em:before { float: left; content: ''; width: 0.5rem; height: 0.5rem; background: url(../images/icon_zfb.png) no-repeat center; background-size: 100% auto; margin: 0.15rem 0.15rem 0 0; }

.dasrs { text-align: center; font-size: 0.24rem; color: #666; margin: 0.15rem 0; }
.dasrs em { color: #ff7373; }

.daslist { text-align: center; padding: 0 0.5rem; height: 0.78rem; overflow: hidden; }
.pdjgbox .dasbox{margin-left: 0; margin-right: 0;}
.daslist span { display: inline-block; width: 0.6rem; height: 0.6rem; margin: 0.09rem 0.11rem; }
.daslist span img { width: 100%; height: 100%; border-radius: 0.6rem; }
.mh-detail .dasbox{margin-left: 0; margin-right: 0;}
.datebox.ed .set span{ color: #333; }

.botblock { background-color: #3e3c46; text-align: center; padding: 0.3rem 0; }
.botblock .pbotlogo img { height: 1.27rem; }
.botblock .pbtn { margin-top: 0.2rem; }
.botblock .pbtn a { display: inline-block; width: 2.25rem; line-height: 0.65rem; background-color: #fe903d; border-radius: 100px; font-size: 0.26rem; color: #fff; }
.xttbox_list dl dd .pbt .aspan.adv,.xttbox_list dl dd .pbt a.adv{ line-height: 0.32rem; font-size: 0.18rem; border: 1px solid #e5e5e5; border-radius: 100px; padding: 0 0.15rem; float: right; margin-right: 0; }
.footer{ margin-top: 0.28rem; line-height: 0.42rem; }

.top-ermenue { line-height: 0.48rem; height: 0.48rem; padding-bottom: 0.15rem; max-width: 750px; margin: 0 auto; overflow: hidden; margin-top: -0.08rem; position: relative; width: 100%; z-index: 1; }
.top-ermenue a{ font-size: 0.28rem; color: #d181db; float: left; width: 20%; text-align: center; position: relative; }
.top-ermenue a.a2{ color: #e17b9f; }
.top-ermenue a+a:before{ display: block; content: ''; width: 1px; height: 0.29rem; background-color: #e0e0e0; position: absolute; left: 0; top: 50%; margin-top: -0.13rem;  }
.bluebox .top-ermenue{ background-color: #8665db}
.bluebox .top-ermenue a{ color: #fff; }
.bluebox .top-ermenue a.a2{ color: #ffeb79; }
.bluebox .top-ermenue a+a:before{ background-color: #b173ee; }
.top-ermenue {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	height: 0.63rem;
	padding: 0 0.2rem 0.15rem 0.2rem;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-justify-content:space-between;
	-webkit-justify-content:space-between;
	justify-content:space-between;
}
.top-ermenue a{ font-size:0.26rem; color: #f3711c; float: left; width: 1.32rem; border-radius:52px; background-color: #fff8f3; text-align: center; position: relative; }
.sm_top .top-ermenue a,.bluebox .top-ermenue a,.blue-top .top-ermenue a,.qm_top .top-ermenue a{ width: auto; font-size: 0.28rem; background: none!important; color: #ff9b51; }
.top-ermenue a:nth-child(2){ background-color: #f7f5ff; color: #7d5ff7; }
.top-ermenue a:nth-child(3){ background-color: #fff5f3; color: #ff3506; }
.top-ermenue a:nth-child(4){ background-color: #f0f8ff; color: #35a3ff; }
.top-ermenue a:nth-child(5){ background-color: #fff8f1; color: #ac6825; }
.top-ermenue a + a{margin-left: 0;}
.top-ermenue a+a:before{display: none;}
.sm_top .top-ermenue a + a:before,.bluebox .top-ermenue a + a:before,.blue-top .top-ermenue a + a:before,.qm_top .top-ermenue a + a:before{ display: block; content: ''; width: 0.02rem; height: 0.22rem; background-color: #e7e7e7; position: absolute; left: -0.18rem; top: 50%; margin-top: -0.11rem; }
.bluebox .top-ermenue a,.blue-top .top-ermenue a{color: #ff9b51;}
.bluebox .top-ermenue a:nth-child(2),.blue-top .top-ermenue a:nth-child(2){color: #c4e5bd;}
.bluebox .top-ermenue a:nth-child(3),.blue-top .top-ermenue a:nth-child(3){color: #f8c88a;}
.bluebox .top-ermenue a:nth-child(4),.blue-top .top-ermenue a:nth-child(4){color: #faa2ff;}
.bluebox .top-ermenue a:nth-child(5),.blue-top .top-ermenue a:nth-child(5){color: #f8d2a6;}

.top-mip{ position: fixed; left: 0; right: 0; top: 0; z-index: 7; background: #fff; }

.top-mip{ position: fixed; left: 0; right: 0; top: 0; z-index: 7;  }
.top-mip .top{ position: relative; }
.jm_menu,.mh_header{ padding-top: 0.3rem; }
.menubox{ padding-top: 0.2rem; }
.pbotlogo mip-img{ width: 3.07rem; margin: 0 auto; }
.footer p.ptit{ color: #ccc; }

.xz-topic .xttbox_list{ padding: 0 0.2rem; }
.xz-topic.newtopic{ margin: -0.8rem 0 -0.5rem 0; }

.yunshibox{ background-color: #fff; padding: 0.4rem 0 0.1rem 0; padding-top: 0; }
.ysbox{ margin: 0rem; width: auto; background-color: #fff3f0; box-shadow: 0 0.3rem 0.4rem 0 rgba(255,230,226,.4); border: 0.06rem solid #ffe6e2; padding-bottom: 0.58rem; }
.ysbox_tp{ padding-left: 3.38rem; height: 2.6rem; background: url(../images/bg_pingwen.png) no-repeat center; background-size: 100% auto; margin: -0.06rem -0.06rem 0 -0.06rem; }
.ysbox_tp .introdiv .intro_tp{ padding-top: 0; }
.ysbox_tp .imgdiv{ margin: 0; left: 0.07rem; }
.ysbox_tp .imgdiv img{ height: 3.03rem; }
.ysbox_tp .imgdiv span{ display: block; position: absolute; left: 50%; bottom: 0; margin-left: -1.34rem; width: 2.68rem; height: 0.74rem; background: url(../images/zhezao_bg.png) no-repeat; background-size: 100% auto; }
.ysbox_tp .xzxzbox{ margin: 0.78rem 0 0 1.83rem; }
.ysbox_tp .introdiv .divsj{ margin-top: 0.86rem; }
.ysbox_tp .introdiv .divsj ul li a img{ height: 0.27rem; }
.ysbox_tp .introdiv .divsj ul li a{ margin-right: 0.2rem; height: 0.37rem; }

.ysbox.sx{ border-color: #e5e7ec; background-color: #eceff4; box-shadow: 0 0.3rem 0.4rem 0 rgba(229,231,236,.4);  }
.ysbox.sx .ysbox_tp{ background-image: url(../images/bg_shenxing.png); }
.ysbox.sx .ysbox_tp .introdiv .divsj ul li a.on{ border-color: #fff }
.ysbox.sx .ysbox_tp .imgdiv span{ background-image: url(../images/zhezao_sx.png) }
.ysbox.sx .ysbox_list ul li{ color: #76808b; }
.ysbox.sx .ysbox_txt:before{ background-image: url(../images/yunstxt_tpsx.png) }
.ysbox.sx .ysbox_bg{ background-color: #e0e3ea; color: #76808b; }
.ysbox.sx .ysbox_txt_list dt span{ color: #5f7082; }
.ysbox.sx .ysbox_txt_list dt span.aq:before,.ysbox.sx .ysbox_txt_list dt span.aq:after{ background-image: url(../images/icon_aqsx.png) }
.ysbox.sx .ysbox_txt_list dt span.sy:before,.ysbox.sx .ysbox_txt_list dt span.sy:after{ background-image: url(../images/icon_sysx.png) }
.ysbox.sx .ysbox_txt_list dt span.cf:before,.ysbox.sx .ysbox_txt_list dt span.cf:after{ background-image: url(../images/icon_cfsx.png) }
.ysbox.sx .ysbox_txt_list dt span.jk:before,.ysbox.sx .ysbox_txt_list dt span.jk:after{ background-image: url(../images/icon_jksx.png) }
.ysbox.sx .ysbox_txt:after{ background-image: url(../images/yunstxt_sx.png) }

.ysbox.hy{ border-color: #ffeede; background-color: #fffaed; box-shadow: 0 0.3rem 0.4rem 0 rgba(229,231,236,.4);  }
.ysbox.hy .ysbox_tp{ background-image: url(../images/bg_haoyun.png); }
.ysbox.ds .ysbox_tp{ background-image: url(../images/bg_dashun.png); }
.ysbox.hy .ysbox_tp .imgdiv span{ background-image: url(../images/zhezao_hy.png) }
.lihua{ position: absolute; width: 6.94rem; height: 3.44rem; background: url(../images/lihua.png) no-repeat; background-size: 100% auto; left: 0; top: -0.3rem; display: none; }
.ysbox.hy .lihua{ display: block; }
.btn_slide_down, .btn_slide_up{ color: #ff919b; }
.btn_slide_down:after, .btn_slide_up:after{ background-image: url(../images/sjba.png) }


.xttbox_list dl a.heng{ display: block; margin-left: -2.5rem; }
.xttbox_list dl a.heng img{ display: block; width: 100%; }
.xttbox_list dl dd .ptitle a.adv{ font-weight: bold; }

.ilight{ float: left; width: 1.3rem; height: 0.7rem; background: url(../images/mzzda.gif) no-repeat; background-size: 100% 100%; margin: -0.18rem 0 0 0.16rem; }
.qifu_box{ width: 6.1rem; margin: 0 auto; padding-top: 0.2rem; }
.qifu_box a{ display: block; text-align: center; background: url(../images/qifu_bg.png) no-repeat; background-size: 100% 100%; line-height: 0.6rem; font-size: 0.32rem; color: #fff; }
.qifu_box a:after{ display: inline-block; content: ''; width: 0.14rem; height: 0.24rem; background: url(../images/youjts.png) no-repeat; background-size: 100% 100%; margin-left: 0.15rem; vertical-align: middle; }
.ysbox{ padding-bottom: 0.34rem; margin-top: 0.6rem; }

.ysbox_tp{ border-radius: 0.4rem 0 0 0; }
.kywpbox{ position: absolute; top: -0.08rem; right: 0.02rem; height: 0.56rem; line-height: 0.46rem; width: 4.08rem; z-index: 1; background: url(../images/kybg_hy.png) no-repeat; background-size: 100% 100%; }
.kywpbox p{ position: relative; display: inline; font-size: 0.2rem; color: #fff; font-weight: bold; height: 0.46rem; }
.kywpbox a{ display: block; padding: 0 0.43rem 0 0.28rem; position: relative; }
#scroll_div{ white-space: nowrap; height: 0.46rem; overflow: hidden; }
.kywpbox a:after{ display: block; content: ''; position: absolute; right: 0.25rem; top: 50%; margin-top: -0.07rem; width: 0.09rem; height: 0.16rem; background: url(../images/kysj.png) no-repeat; background-size: 100% 100%; }

.pdkywp{ margin: 0 0.5rem 0.3rem 0.5rem; }
.pdkywp a{ display: block; text-align: center; line-height: 0.56rem; background-color: #35303c; border-radius: 30px; }
.pdkywp a span{ display: inline-block; font-size: 0.24rem; color: #ffb45f; font-weight: bold; }
.pdkywp a span:after{ float: right; content: ''; width: 0.12rem; height: 0.19rem; background: url(../images/kyjt.png) no-repeat; background-size: 100% 100%; margin: 0.18rem 0 0 0.1rem; }
.news-detail .info{ margin-left: 0.4rem; margin-right: 0.4rem; }

.new_tit{margin-bottom: 0; }
.new_tit span{ padding: 0 0.34rem; font-weight: bold; font-size: 0.36rem; }
.new_tit:before{ width: 5.65rem; }
.new_tit + .xgtj-list{margin-top: -0.15rem;}

.xgtj-list{ padding: 0 0.2rem 0 0.2rem; }
.xgtj-list li{ width: 100%; float: left; line-height: 0.8rem; height: 0.8rem; overflow: hidden; }
.xgtj-list li+li{ border-top: 1px solid #f5f5f5; }
.xgtj-list li a{ font-size: 0.28rem; color: #333; font-weight: 500; }
.xgtj-list li .stit{ margin-right: 0.3rem; display: block; height: 0.8rem; overflow: hidden; }
.xgtj-list li .stime{ font-size: 0.24rem; color: #999; }
.xgtj-list .pic_ul li{ border-top: 1px solid #f5f5f5; }
.xgtj-list .pic_ul li a{ display: block; }
.xgtj-list .pic_ul li img{ float: left; width: 0.64rem; margin: 0.08rem 0.16rem 0 0; }

.gzgzh-btn a{ display: block; width: 4.7rem; height: 0.8rem; margin: 0 auto; background: url(../images/gzbtn.png) no-repeat; background-size: 100% 100%; }
.pop-guanzhu { position: fixed; left: 50%; top: 50%; width: 6.2rem; margin: -4.4rem 0 0 -3.1rem; background-color: #fff;z-index: 10; display: none; }
.agzclose { float: right; width: 0.6rem; height: 0.6rem; background: rgba(0,0,0,.4) url(../images/gzclose.png) no-repeat center; background-size: 0.24rem 0.24rem; }
.pop-guanzhu .pop-tits { padding-left: 0.23rem; }
.pop-guanzhu .pop-tits img { height: 0.58rem; float: left; margin-top: 0.17rem; display: none; }
.pop-guanzhu .divtips { padding-left: 0.24rem; font-size: 0.3rem; color: #46494e; margin-top: 0.18rem; font-weight: bold; }
.pop-guanzhu .divbtn { padding: 0.1rem 0 0.4rem 0; }
.pop-guanzhu .divbtn a { display: block; line-height: 0.8rem; width: 4rem; text-align: center; background-color: #fe8f3b; font-size: 0.3rem; color: #fff; border-radius: 0.1rem; box-shadow: 0 0.2rem 0.2rem 0 rgba(255, 143, 59, 0.15); margin: 0 auto; }
.pop-guanzhu .copytext { position: absolute; opacity: 0; filter: alpha(opacity=0); }
.guanzhu-text { font-size: 0.26rem; color: #797e86; padding: 0 0.3rem; line-height: 0.48rem; }
.guanzhu-text i { display: inline-block; width: 0.3rem; height: 0.3rem; background: url(../images/yuan1.png) no-repeat; background-size: 100% 100%; vertical-align: text-bottom; margin-right: 0.08rem; }
.guanzhu-text .icon2 { background-image: url(../images/yuan2.png); }
.guanzhu-text img { width: 4.17rem; display: block; margin: 0 auto; margin-top: 0.1rem; margin-bottom: 0.05rem; }
.guanzhu-text img.on1{width: 4.14rem;}
.guanzhu-text img.on0{width: 5.04rem;}
.guanzhu-text img.ons{width: 5.04rem;}
.guanzhu-text p em { color: #fe8f3b; }
.cover-gzh .fade,.cover-gzh .pop-guanzhu{ display: block!important; }

.whibox{ background-color: #fff; }
.newhibox{ background-color: #fff; margin-top: 0.2rem; }
.mab30{ margin-bottom: 0.3rem; }

.list-xxl{ height: 1.96rem; overflow: hidden; margin: 0 -0.2rem 0 -0.2rem; }
.list-xxl ul{ height: 3rem; overflow-x: auto; white-space: nowrap; -webkit-overflow-scrolling: touch; overflow-scrolling: touch; }
.list-xxl li{ display: inline-block; width: 1.42rem; margin:0 0.18rem 0 0.18rem; }
.list-xxl li+li{ margin-right: 0.18rem; margin-left: 0; }
.list-xxl li span,.list-xxl li em,.list-xxl li a{ display: block; text-align: center; }
.list-xxl li span img{ display: block; width: 1.42rem; height: 1.42rem; border-radius: 142px; }
.list-xxl li em{ font-size: 0.26rem; color: #333; line-height: 0.3rem; height: 0.3rem; overflow: hidden; margin-top: 0.2rem; white-space: normal; }
.xttbox_list dl.xxl-ul{ padding-left: 0; }
.padb30{ padding-bottom: 0.24rem; }
.newtopic.newadd{ margin-top: 0.3rem; }
.page-news .newtopic.newadd .hd{ padding: 0.3rem 0; }

.xsmtxt-list{ padding-top: 0.3rem; }
.xsmtxt-list li{ float: left; margin: 0.2rem 0 0 0.2rem; }
.xsmtxt-list ul{ margin: -0.2rem 0 0 -0.21rem; }
.xsmtxt-list li a{ display: block; width: 1.58rem; text-align: center; line-height: 0.56rem; font-size: 0.26rem; color: #333; border: 1px solid #e0e0e0; border-radius: 0.1rem; }

.wntjbox .tabxsm{ margin: 0 -0.2rem; }

.ddqfbox{ background-color: #fff; margin: 0.3rem 0; padding-bottom: 0.4rem; }
.ddqfbox .ddrs{ text-align: center; font-size: 0.24rem; color: #333; position: relative; z-index: 1; }
.ddqfbox .ddrs em{ font-size: 0.26rem; color: #bd1f1c; margin: 0 0.1rem; font-weight: bold; }
.ddqfbox .ddspan{ width: 6.9rem; height: 1.01rem; line-height: 0.4rem; text-align: center; background: url(../images/ddbgs.png) no-repeat; background-size: 100% 100%; font-size: 0.26rem; color: #333; margin: 0.45rem auto 0 auto; padding-top: 0.1rem; position: relative; z-index: 1; }
.ddqfbox .xttbox_title{ margin-bottom: -0.4rem; }
.ddqfbox .ddspan .ltit{ font-size: 0.24rem; }
.ddqfbox .ddspan .ltit em{ color: #bd1f1c; font-weight: bold; }
.ddlist li{ float: left; width: 2.12rem; height: 0.58rem; margin: 0.45rem 0 0 0.28rem; background: url(../images/ddlibgs.png) no-repeat; background-size: 100% 100%; }
.ddlist li a{ display: block; height: 100%; position: relative; padding-left: 0.75rem; }
.ddlist li img{ position: absolute; left: 0; bottom: 0; height: 0.83rem; }
.ddlist li em{ line-height: 0.58rem; font-size: 0.3rem; color: #fffa9b; }

.mab35{ margin-bottom: 0.35rem; }
.qmmenu{ border-bottom: 1px solid #e6e6e6; overflow: hidden; margin-top: 0.05rem; }
.qmmenu .scroller{ height: 0.88rem; overflow: hidden; }
.qmmenu li{ float: left; width: 1.63rem; line-height: 0.88rem; height: 0.88rem; text-align: center; }
.qmmenu li a{ font-size: 0.3rem; color: #b6a99f; }
.qmmenu li.cur a{ color: #fe8f3b; }

.smmenu .scroller{ height: 0.88rem; overflow: hidden; }
.smmenu ul{ overflow-x: auto; white-space: nowrap; height: 3rem; }
.smmenu li{ display: inline-block; float: none; width: auto; margin-left: 0.32rem; margin-right: 0.32rem; }
.smmenu li+li{ margin-left: 0; }
.smmenu li.cur a{ color: #f85959; }

body .page-news .xz-remark{ padding-top: 0.8rem; }
.bodyfixed{ padding-top: 1.55rem; }
.bodyfixed .headerbox{ position: fixed; left: 0; right: 0; top: 0; z-index: 10; }
.bodyfixed .yunshibox{ padding-top: 0.4rem; }
.bodyfixed .ysbox{ margin-top: 0 }
.bodyfixed .bluebox{ padding-top: 2.5rem; margin-top: -1.55rem; }
.bodyfixed .pdbox{ margin-top: 0; }
.bodyfixed .headerbox .top{ box-shadow: none!important; position: relative; }

.srjxbox{ height: 11.2rem; margin: 0 auto; background: url(../images/jm-index.png) no-repeat; background-size: 100% auto; position: relative; margin-top: 0.3rem; }
.srjxbox .ptxt{ display: none;  }
.srjxbox a{ position: absolute; left: 0; right: 0; top: 0; bottom: 0; display: block; font-size: 0; }
.news-detail .srjxbox{ height: 10.8rem; background-image: url(../images/jm-detail.png); }


.page-news .news-detail.jm .title{ padding-top: 0.3rem; }

.bodyon{ position: fixed; left: 0; right: 0; }
.mui-backdrop{ position: fixed; left: 0; right: 0; top: 0; bottom: 0; background-color: rgba(0,0,0,.7); z-index: 9; }
.heart+.headerbox .top-ermenue{ background: #9148d9; }

.adownbox img{ width: 100%!important; height: 100%!important; display: block; }

.yshdcon{ background-color: #fff; }
.hdrmcs-box,.hddsqs-box{ padding: 0 0.34rem; }
.hdrmcs-tit{ font-size: 0.36rem; font-weight: bold; }
.hdrmcs-list{ margin: 0 -0.34rem; }
.hdrmcs-list li{ float: left; width: 25%; margin-top: 0.2rem; }
.hdrmcs-list li a{ display: block; text-align: center; }
.hdrmcs-list li img,.hdrmcs-list li em{ display: block; }
.hdrmcs-list li img{ width: 1.2rem; height: 1.2rem; margin: 0 auto }
.hdrmcs-list li em{ font-size: 0.26rem; font-weight: bold; margin-top: 0.1rem; }
.hdrmcs-box .xsmtxt-list{ margin: 0 -0.34rem; }
.hdrmcs-box .xsmtxt-list ul{ margin-left: -0.14rem; }
.hdrmcs-box .xsmtxt-list li{ margin: 0.24rem 0 0 0.4rem; }
.hdrmcs-box .xsmtxt-list li a{ width: 1.4rem; line-height: 0.52rem; }
.hdrmcs-box .xsmtxt-list li:nth-child(1) a,.hdrmcs-box .xsmtxt-list li:nth-child(8) a{color:#e6601f}.hdrmcs-box .xsmtxt-list li:nth-child(3) a,.hdrmcs-box .xsmtxt-list li:nth-child(6) a{color:#dc2a65}

.yshd-img{ text-align: center; margin-bottom: 0.25rem; }
.yshd-img img { width: 7.11rem; }
.yshd-hf{ text-align: center; margin: 0.3rem 0; }
.yshd-hf img{ width: 7.1rem; }
.hddsqs-list{ padding-bottom: 0.45rem; }
.hddsqs-list li{ width: 100%; float: left; margin-top: 0.36rem; }
.hddsqs-list li a{ display: inline-block; line-height: 0.44rem; font-size: 0.28rem; border-bottom: 1px solid #ddd; vertical-align: middle; }
.hddsqs-list li a span{ color: #8077b5; font-size: 0.3rem; margin-left: -0.17rem; }
.hddsqs-list li a span.sphy,.hddsqs-list li a span.spmx,.hddsqs-list li a span.spln{ color: #a86558; }
.hddsqs-list li a span.spmd{ color: #e0a941; }
.hddsqs-list li a span.spqf{ color: #cb5e56; }
.hddsqs-list li i{ display: inline-block; vertical-align: middle; width: 0.28rem; height: 0.3rem; background: url(../images/ihuo.png) no-repeat; background-size: 100% 100%; margin-left: 0.18rem; }
.hddsqs-list li i.inew{ background-image:  url(../images/inew.png); width: 0.6rem; height: 0.38rem; margin-top: 0.08rem; }
.yshdbody{ padding-top: 0; }

.newmjmbtn{ margin: 0.2rem 0; background-color: #fff; }

/* 生肖 */
.shengxiao-top{ margin: 0 0.34rem; height: 2.62rem; position: relative; background: url(../images/sxbg.png) no-repeat; background-size: 100% 100%;}
.shengxiao-main{padding: 0.51rem 0 0 2.22rem; position: relative;}
.shengxiao-main .lfimg{position: absolute; left: 0.45rem; top: 0.34rem;}
.shengxiao-main .lfimg .img{width: 1.58rem; height: 1.58rem;}
.shengxiao-main .xzxzbox .set,.shengxiao-main .select_nav .set{float: left; width: auto; margin-left: 0; padding: 0 0.67rem 0 0.29rem; border-radius: 100px; font-size: 0.3rem; color: #fff; line-height: 0.66rem; border: 1px solid #fbaaaa; background: none;position: relative;}
.shengxiao-main .xzxzbox .set span,.shengxiao-main .select_nav .set span{display: block; width: 0.19rem; height: 0.13rem; right: 0.28rem; margin-top: -0.065rem; background: url(../images/sanjiao.png) no-repeat; background-size: 100% 100%;}
.shengxiao-main .select_nav .set span{position: absolute; top: 50%;}
.shengxiao-main .select_nav{ margin-left: 0.2rem;}
.shengxiao-main .w_nav{z-index: 1;}
.shengxiao-main .xzxzbox{float: left;}

.shengxiao-yszs{margin-top: 0.23rem; line-height: 0.3rem; padding-left: 0.11rem;}
.shengxiao-yszs span{display: inline-block; vertical-align: middle;}
.shengxiao-yszs .sptit{font-size: 0.24rem; color: #f8cfcf;}
.shengxiao-yszs .spstar{width: 0.32rem; height: 0.3rem; margin-left: 0.07rem; background: url(../images/star.png) no-repeat; background-size: 100% 100%;}
.shengxiao-yszs .spstar.kong{background-image: url(../images/star_kong.png);}
.shengxiao-time{position: absolute; left: 0.47rem; right: 0.47rem; bottom: 0;display: -webkit-flex; display: flex; justify-content:space-between; -webkit-justify-content:space-between;}
.shengxiao-time a{display: inline-block; line-height: 0.48rem; font-size: 0.28rem; color: #fff;}
.shengxiao-time a.on{ border-bottom: 0.06rem solid #ffde00; font-size: 0.3rem; color: #ffde00;}

.shengxiao-item{margin-top: 0.6rem;}
.shengxiao-item .item-tit{text-align: center;}
.shengxiao-item .item-tit .sptit{display: inline-block; font-size: 0.32rem; color: #ff4f4b; font-weight: bold; line-height: 0.36rem;}
.shengxiao-item .item-tit .sptit:before, .shengxiao-item .item-tit .sptit:after{display: inline-block; vertical-align: middle; content: ''; width: 0.9rem; height: 0.22rem; background: url(../images/icon_yue.png) no-repeat; background-size: 100% 100%; margin-top: -0.03rem;}
.shengxiao-item .item-tit .sptit:before{margin-right: 0.1rem;}
.shengxiao-item .item-tit .sptit:after{margin-left: 0.1rem;}
.shengxiao-item .item-tit .sptit.zh:before, .shengxiao-item .item-tit .sptit.zh:after{background-image: url(../images/icon_zh.png);}
.shengxiao-item .item-tit .sptit.xy:before, .shengxiao-item .item-tit .sptit.xy:after{background-image: url(../images/icon_xy.png); width: 1.14rem;}
.shengxiao-item .item-tit .sptit.gq:before, .shengxiao-item .item-tit .sptit.gq:after{background-image: url(../images/icon_gq.png); width: 0.96rem;}
.shengxiao-item .item-tit .sptit.jk:before, .shengxiao-item .item-tit .sptit.jk:after{background-image: url(../images/icon_jk.png); width: 0.96rem;}
.shengxiao-item .item-tit .sptit.cy:before, .shengxiao-item .item-tit .sptit.cy:after{background-image: url(../images/icon_cy.png); height: 0.23rem;}
.mat36{margin-top: 0.36rem;}
.shengxiao-item .item-tit .ptxt{text-align: center; font-size: 0.2rem; color: #ff4f4b; font-weight: bold; margin-top: 0.07rem;}
.shengxiao-item .item-text{font-size: 0.28rem; color: #333; line-height: 0.48rem; text-align: justify; margin: 0.25rem 0.4rem 0 0.4rem;}

.luck-month{margin: 0.22rem 0.65rem 0 0.65rem;}
.luck-month .ulitem{font-size: 0; overflow-x: auto; white-space: nowrap; -webkit-overflow-scrolling: touch; overflow-scrolling: touch;}
.luck-month .liitem{display: inline-block; width: 0.88rem; padding-bottom: 0.1rem; font-size: 0; cursor: pointer;}
.luck-month .liitem + .liitem{margin-left: 0.28rem;}
.luck-month .aitem{display: inline-block; width: 100%; height: 0.88rem; line-height: 0.88rem; text-align: center; border-radius: 50%; background-color: #ff8c8c; font-size: 0.3rem; color: #fff;}

.shengxiao-select .xzbox{ background-color: #fff;}
.shengxiao-select .xzbox .xz_tit{position: static; padding-top: 0.6rem;}
.shengxiao-select .xzbox .xz_tit .img{width: 3rem; height: 0.29rem;}
.shengxiao-select .xzbox .xz_bg{display: none;}
.shengxiao-select .xzbox .close{right: 0.4rem; top: 0.4rem;}
.shengxiao-select .xzbox .close a{width: 0.2rem; height: 0.2rem; background-image: url(../images/guanbi.png); }
.shengxiao-select .xzbox .xzlist a{width: 1.27rem;}
.shengxiao-select .xzbox .xzlist a span{height: 1.27rem; border: 0.04rem solid rgba(239,101,101,.2);}
.shengxiao-select .xzbox .xzlist a.on span{border: 0.04rem solid rgba(239,101,101,1);}
.shengxiao-select .xzbox .xzlist a img{width: 1.19rem; height: 1.19rem;}
.shengxiao-select .xzbox .xzlist{margin-top: 0.5rem; padding: 0 0.2rem 0.2rem 0.2rem;}

.pop-shengxiao{position: fixed; left: 0; right: 0; top: 0; bottom: 0; z-index: 10; display: -webkit-flex; display: flex; flex-direction: column; -webkit-flex-direction: column; align-items:center; -webkit-align-items:center; justify-content:center; -webkit-justify-content:center; max-width: 750px; margin: 0 auto; display: none;}
.pop-shengxiao .pop-month{width: 1.2rem; height: 1.2rem; line-height: 1.2rem; text-align: center; border-radius: 50%; background-color: #ef6767; font-size: 0.36rem; color: #fff; margin: 0 auto;}
.pop-shengxiao .pop-time{font-size: 0.3rem; color: #fff; margin: 0.35rem 0; text-align: center;}
.pop-shengxiao .pop-text{ margin: 0 0.34rem; padding: 0.42rem; font-size: 0.3rem; color: #333; line-height: 0.52rem; background-color: #fff; border-radius: 0.2rem; text-align: justify;}
.pop-fade{position: fixed; left: 0; right: 0; top: 0; bottom: 0; background-color: rgba(0,0,0,.7);}
.pop-sxmain{position: relative;}

body,.sxindex{box-sizing: border-box;}
.sxindex{ background:#fbf7f0 url(../images/inbg.jpg); background-size: 100% auto; min-height: calc(100vh - 1.55rem);}
.sxindex-list{ padding-top: 0.3rem; padding-bottom: 0.3rem; background: url(../images/sx-list-bg.jpg) no-repeat center bottom; background-size: 100% auto; }
.sxindex-list ul{margin-top: -0.4rem;}
.sxindex-list li{float: left; width: 33.3%; margin-top: 0.4rem;}
.sxindex-list .block{display: block; margin: 0 auto; text-align: center;}
.sxindex-list .sppic{ width: 1.4rem; height: 1.4rem; padding: 0.09rem 0.12rem; background: url(../images/yuan.png) no-repeat; background-size: 100% 100%;}
.sxindex-list .pic{width: 100%; height: 100%;}
.sxindex-list .sptit{font-size: 0.32rem; color: #ed4646; margin: 0.16rem 0 0.08rem 0;}
.sxindex-list .sptime{font-size: 0.22rem; color: #777;}
.yunshibox .section-box{ margin: 0; }


.sxpd-remark{ padding: 0.4rem 0.3rem 0; }
.sxpd-remark .title{ width: 2.47rem; height: 0.64rem; background: url(../images/title.png) no-repeat; background-size: 100% 100%; margin: 0 auto 0.04rem; font-size: 0; }
.sxys-remark{ padding: 0 0.4rem; margin-bottom: 0.36rem; }
.sxys-remark .title{ font-size: 0.4rem; letter-spacing: 0.02rem; color: #d83939; font-weight: bold; text-align: center; line-height: 0.76rem;}
.xzpd-remark{ padding: 0.4rem 0.3rem 0; }
.xzpd-remark .title{ width: 1.73rem; height: 0.48rem; background: url(../images/title.png) no-repeat; background-size: 100% 100%; margin: 0 auto 0.1rem; font-size: 0; }

.sxpd-remark .text,
.sxys-remark .text,
.xzpd-remark .text,
.jm-remark,
.qm-remark,
.sm-remark,
.daily-luck-head .text,
.c-day-info .day-remark .txt{
	font-size: 0.32rem; line-height: 0.6rem; text-align: justify; height: 1.2rem; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;
}
.sxpd-remark .text{ color: #ffeded; }
.sxys-remark .text{ color: #666666; }
.xzpd-remark .text{ color: #ffeded; }
.jm-remark{ color: #333333; padding: 0 0.16rem; margin-bottom: 0.3rem; }
.qm-remark{ color: #906835; margin: 0.3rem -0.4rem -0.1rem; }
.sm-remark{ color: #666666; margin: 0.3rem -0.4rem -0.1rem; }
.c-day-info .day-remark .txt{ padding: 0 0.3rem; color: #b36b3e; margin-bottom: 0.2rem; }
.xl-menu-remark .text{ background: #fff8f2; border-radius: 16px; padding: 0.2rem; font-size: 0.26rem; line-height: 0.4rem; color: #666666; text-align: justify; }


/* 9 29 */
.flex{
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
}
.flex-wrap{
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
}
.flexitem{
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	flex: 1;
}
.flex-middle{
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
}
.flex-center{
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
}
.flex-justify{
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}
.flex-around{
	-webkit-justify-content: space-around;
	justify-content: space-around;
}

.xzbanner .pic{display: block; width: 100%;}
.dashi-list .item{position: relative; margin: 0.2rem 0.2rem 0 0.9rem; background-color: #ffffff; box-shadow: 0px 0px 14px 0px rgba(204, 204, 204, 0.4); border-radius: 0.1rem; padding-left: 1.11rem;}
.dashi-list{padding-bottom: 0.4rem;}
.dashi-list .aitem{display: block; padding: 0.2rem 0.29rem 0.2rem 0;}
.dashi-list .pimg{position: absolute; left: -0.7rem; top: 50%; margin-top: -0.8rem;}
.dashi-list .pic{display: block; width: 1.6rem; height: 1.6rem; border-radius: 160px;}
.dashi-list .ptit{font-size: 0.36rem; color: #333; line-height: 0.42rem;position: relative;}
.dashi-list .ptit:after{ content: ''; position: absolute; right: 0.4rem; top: 50%; width: 0.2rem; height: 0.2rem; border: 0.03rem solid #b8b8b8; transform: rotate(45deg) translateY(-50%); border-left: none; border-bottom: none;}
.dashi-list .ptit .sptxt,.dashi-list .ptit .spicon{display: inline-block; vertical-align: middle;}
.dashi-list .ptit .spicon{font-size: 0.2rem; color: #fff; line-height: 0.3rem; padding: 0 0.13rem; margin: 0.03rem 0 0 0.23rem; background-color: #f5954c; border-radius: 30px;}
.dashi-list .ptxt{font-size: 0.24rem; color: #666; line-height: 0.36rem; margin-top: 0.13rem;}

.dashi-info{background-color: #fff; padding: 0.4rem 0.3rem 0.3rem 0.3rem;}
.dashi-info .dimg{height: 1.6rem; overflow: hidden; border-radius: 100px;}
.dashi-info .dimg .pic{width: 1.6rem; height: 1.6rem; border-radius: 160px; box-shadow: 0 0 0.04rem 0.02rem rgba(204,204,204,.8);}
.dashi-info .ptit{line-height: 0.42rem; font-size: 0.4rem; color: #333;}
.dashi-info .ptit .sptit,.dashi-info .ptit .spicon{display: inline-block; vertical-align: middle;}
.dashi-info .ptit .spicon{padding: 0 0.13rem; margin: 0.05rem 0 0 0.24rem; line-height: 0.3rem; font-size: 0.2rem; color: #fff; background-color: #f5954c; border-radius: 30px;}
.dashi-info .dinfo{margin-left: 0.3rem;}
.ptxt{font-size: 0.28rem; color: #666; line-height: 0.4rem; margin-top: 0.2rem; letter-spacing: 0.01rem;}

/* .dashi-menu{text-align: center;} */
.dashi-menu .aitem{font-size: 0.32rem; color: #999; margin-left: 0.72rem; display: inline-block; line-height: 0.82rem; height: 0.77rem; border-bottom: 0.05rem solid transparent; padding: 0 0.04rem;}
/* .dashi-menu .aitem+.aitem{margin-left: 0.85rem;} */
.dashi-menu .aitem.on{color: #f17f29; border-color: #f17f29;}
.dslb-list{padding-top: 0.36rem; background-color: #fff;}


.sxzqbox{padding-top: 0;}
.sxzq-main{background: #fff url(../images/zqbg.png) no-repeat; height: 16.5rem; background-size: 100% auto; padding-top: 0.58rem;}
.sxzq-image{text-align: center;}
.imagebox{display: inline-block; border-radius: 300px; border: 2px solid #f19e8b; padding: 0.04rem;}
.sxzq-image .pimg{border-radius: 300px; background-color: #f07878; padding: 0.06rem; width: 2.6rem; height: 2.6rem; margin: 0 auto;}
.sxzq-image .pic{display: block; width: 2.6rem; height: 2.6rem; margin: 0 auto;}

.sxzqbtn{margin-top: 0.48rem;}
.sxzqbtn .set{ height: 0.6rem; line-height: 0.6rem; border-radius: 30px; border: solid 1px #ffc0c0; font-size: 0.36rem; background: none; padding: 0; width: 1.4rem; text-align: center; text-indent: 0.1rem;}
.sxzqbtn .set span{display: inline-block; vertical-align: middle; position: static; width: 0.19rem; height: 0.13rem; background: url(../images/san.png) no-repeat; background-size: 100% 100%; margin: -0.05rem 0 0 0.18rem;}
.sxzqbtn .xzbox{ background-color: #fff;}
.sxzqbtn .xzbox .xz_tit{position: static; padding-top: 0.6rem;}
.sxzqbtn .xzbox .xz_tit img,
.sxzqbtn .xzbox .xz_tit .img{width: 3rem; height: 0.29rem;}
.sxzqbtn .xzbox .xz_bg{display: none;}
.sxzqbtn .xzbox .close{right: 0.4rem; top: 0.4rem;}
.sxzqbtn .xzbox .close a{width: 0.2rem; height: 0.2rem; background-image: url(../images/guanbi.png); }
.sxzqbtn .xzbox .xzlist a{width: 1.27rem;}
.sxzqbtn .xzbox .xzlist a span{height: 1.27rem; border: 0.04rem solid rgba(239,101,101,.2);}
.sxzqbtn .xzbox .xzlist a.on span{border: 0.04rem solid rgba(239,101,101,1);}
.sxzqbtn .xzbox .xzlist a img{width: 1.19rem; height: 1.19rem;}
.sxzqbtn .xzbox .xzlist{margin-top: 0.5rem; padding: 0 0.2rem 0.2rem 0.2rem;}

.sxzq-year{margin: 0.2rem 1.38rem 0 1.38rem; text-align: center; font-size: 0;}
.sxzq-year span{ display: inline-block; font-size: 0.3rem; color: #fff; margin: 0 0.12rem;}
.sxzq-info{margin-left: 0.7rem; margin-top: 0.28rem; padding-right: 0.2rem;}
.sxzq-info .item{float: left; width: 47%; font-size: 0.26rem; color: #ffe0e0; line-height: 0.6rem; height: 0.6rem; overflow: hidden;}
.sxzq-info .item:nth-child(even){width: 53%;}
.sxzq-info .item span{font-size: 0.3rem; color: #fff;}
.sxzq-intro{margin: 0.3rem 0.4rem 0 0.4rem; padding: 0.28rem 0.36rem; line-height: 0.42rem; font-size: 0.28rem; color: #ffe0e0;background-color: #cc3d3d; border-radius: 0.3rem; text-align: justify;}
.sxzq-intro .aitem{ color: #ffe84e;}

.sxzq-sort{text-align: center; margin-top: 0.35rem; margin-bottom: 0.6rem; font-size: 0;}
.sxzq-sort .item{ display: inline-block; width: 1.3rem; height: 1.3rem; background: url(../images/sxs.png) no-repeat; background-size: 100% 100%; position: relative;}
.sxzq-sort .item+.item{margin-left: 0.44rem;}
.sxzq-sort .aitem{display: block; height: 1.04rem; line-height: 0.4rem; font-size: 0.34rem; color: #fff; padding: 0.26rem 0.27rem 0 0.27rem;}
.sxzq-sort .item:after{content: ''; display: block; position: absolute; right: -0.1rem; top: -0.06rem; width: 0.23rem; height: 0.29rem; background: url(../images/fen.png) no-repeat; background-size: 100% 100%;}

.sxde-top{line-height: 0.54rem; margin-left: 0.4rem;}
.sxde-top .pic{float: left; width: 0.54rem; height: 0.54rem;}
.sxde-top .sptit{float: left; font-size: 0.36rem; color: #fff; margin: 0 0.2rem 0 0.24rem;}
.sxde-top .pstar{float: left; margin-top: 0.12rem;}
.sxde-top .pstar .spstar{float: left; width: 0.33rem; height: 0.3rem; background: url(../images/sxstar.png) no-repeat; background-size: 100% 100%;}
.sxde-top .pstar .spstar.kong{background-image: url(../images/sxstar_kong.png);}
.sxde-top .pstar .spstar+.spstar{margin-left: 0.07rem;}
.sxde-bot{line-height: 0.42rem; font-size: 0.28rem; color: #fff; margin: 0.27rem 0.76rem 0 0.76rem; text-align: justify; letter-spacing: 0.01rem;}
.sxde-bot .aitem{color: #ffe84f;}

.sxwhitbox{padding: 0.36rem 0.2rem 0 0.2rem;}
.sxlb-tit{line-height: 0.4rem; font-size: 0.36rem; text-align: center; font-weight: bold; color: #333; position: relative;}
.sxlb-tit .aitem{ display: block; position: absolute; right: 0; top: 0; width: 0.4rem; height: 0.4rem; background: url(../images/jiao.png) no-repeat center; background-size: 0.14rem 0.27rem;}

.nxslb-list{padding: 0; padding-top: 0.35rem;}


/* 2020 1224 */
.sflex {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex
}

.sflexitem {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	flex: 1
}

.sflexalign {
	-webkit-box-align-items: center;
	-webkit-align-items: center;
	-webkit-box-align: center;
	align-items: center
}

.sflexcenter {
	-webkit-box-justify-content: center;
	-webkit-justify-content: center;
	-webkit-box-pack: center;
	justify-content: center
}
.nwhbox{
	background-color: #fff;
	padding-bottom: 1px;
}
.nsearch-box {
	padding: 0.3rem;
	background-color: #fff
}

.nsearch-box .nsearch-form {
	height: 0.8rem;
	background-color: #f5f5f5;
	-webkit-border-radius: 0.4rem;
	border-radius: 0.4rem
}

.nsearch-box .search-input {
	background: none;
	height: 0.8rem;
	line-height: 0.8rem;
	font-size: 0.32rem
}

.nsearch-box .aview {
	width: 0.39rem;
	height: 0.39rem;
	margin-left: 0.28rem;
	margin-right: 0.2rem;
	background: url(../images/sea_dbj.png) no-repeat;
	background-size: 100% 100%
}

.nsearch-box .aclear {
	width: 0.8rem;
	height: 0.8rem;
	background: url(../images/clear.png) no-repeat 0.1rem;
	background-size: 0.4rem 0.4rem
}

.banner-bot {
	padding-top: 0.1rem;
	padding-bottom: 0.24rem;
	margin-bottom: 0.2rem;
	background-color: #fff
}

.banner-bot .aview {
	float: left;
	width: 20%;
	margin-top: 0.28rem
}

.banner-bot .pic {
	display: block;
	width: 0.96rem;
	height: 0.96rem;
	margin: 0 auto
}

.banner-bot .ptxt {
	text-align: center;
	font-size: 0.24rem;
	color: #666;
	line-height: 1;
	margin-top: 0.2rem;
	margin-bottom: 0;
}

.xinglist {
	text-align: center;
	font-size: 0;
	background-color: #fff;
	margin-top: -0.1rem;
	margin-bottom: 0.24rem
}

.xinglist .aview {
	display: inline-block;
	width: 1.56rem;
	line-height: 0.54rem;
	font-size: 0.28rem;
	color: #666;
	text-align: center;
	-webkit-border-radius: 0.08rem;
	border-radius: 0.08rem;
	margin: 0.12rem 0.12rem 0 0.12rem;
	border: solid 1px #e9e9e9
}
.nxingzuo{
	position: relative;
	font-size: 0.36rem;
	color: #333;
	line-height: 1;
	padding-top: 0.26rem;
	margin-bottom: -0.2rem;
	text-align: center;
	font-weight: bold;
	z-index: 1;
}
.section-box {
	margin: 0.2rem 0;
	padding-bottom: 0.24rem;
	background-color: #fff;
	margin-top: 0.2rem;
}

.section-title {
	font-size: 0.36rem;
	color: #333;
	font-weight: 700;
	line-height: 1;
	padding-top: 0.26rem;
	text-align: center;
	position: relative;
}
.section-title .more{ position: absolute; right: 0.14rem; bottom: 0; width: 0.46rem; height: 0.46rem; background: url(../images/jiao.png) no-repeat center; background-size: 0.14rem 0.27rem; }
}
.inlineblock,
.cs-list .tag,
.cs-list .dot {
	display: inline-block;
	vertical-align: middle
}

.tongblock,
.fcs-list,
.youpin-tab{
	font-size: 0;
	text-align: center
}

.cs-list {
	margin: 0.1rem 0.19rem 0 0.19rem
}

.cs-list .aitem {
	display: block;
	height: 0.88rem;
	line-height: 0.88rem;
	font-size: 0.3rem;
	color: #333;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	border-bottom: 1px solid #e9e9e9
}

.cs-list .aitem:nth-child(2) .te {
	color: #e56ceb
}

.cs-list .aitem:nth-child(2) .tag {
	color: #f8569b;
	background-color: rgba(248, 86, 155, .08);
	border-color: #f8569b
}

.cs-list .aitem:nth-child(3) .te {
	color: #aa1f09
}

.cs-list .aitem:nth-child(3) .tag {
	color: #f8a161;
	background-color: rgba(248, 161, 97, .08);
	border-color: #f8a161
}

.cs-list .aitem:nth-child(4) .te {
	color: #fb8c43
}

.cs-list .aitem:nth-child(4) .tag {
	color: #5cadf7;
	background-color: rgba(92, 173, 247, .08);
	border-color: #5cadf7
}

.cs-list .aitem:nth-child(5) .te {
	color: #9478fc
}

.cs-list .te {
	display: inline-block;
	color: #fb644b
}

.cs-list .tag {
	width: 1.26rem;
	height: 0.42rem;
	line-height: 0.42rem;
	margin: -0.05rem 0.08rem 0 0;
	font-size: 0.28rem;
	color: #ba71cb;
	text-align: center;
	background-color: rgba(186, 113, 203, .08);
	-webkit-border-radius: 0.08rem;
	border-radius: 0.08rem;
	border: solid 1px #ba71cb
}

.cs-list .dot {
	width: 0.08rem;
	height: 0.08rem;
	background-color: #ee6262;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	margin: -0.03rem 0.1rem 0 0
}
.cs-list.yp-list{margin-bottom: -0.15rem;}

.yp-list .aitem:last-child {
	border-bottom: none
}

.fcs-list {
	margin-top: 0.4rem;
	margin-bottom: -0.06rem;
}

.fcs-list .aitem,.fcs-list .aview {
	display: inline-block;
	width: 25%
}

.fcs-list .pic {
	display: block;
	width: 1.44rem;
	height: 1.44rem;
	margin: 0 auto 0.1rem auto
}

.fcs-list .ptxt {
	font-size: 0.28rem;
	color: #333;
	line-height: 0.4rem;
	height: 0.4rem;
	overflow: hidden
}

.youpin-tab {
	margin-top: 0.3rem
}

.youpin-tab .aview {
	display: inline-block;
	width: 25%
}

.youpin-tab .pic {
	display: block;
	margin: 0 auto 0.15rem auto;
	width: 1rem;
	height: 0.84rem
}

.youpin-tab .ptxt {
	font-size: 0.3rem;
	color: #333
}
.page-news-detail.content-hide{}
.content-more{ text-align: center; display: none!important; }
.content-more .btn{display: block; width: 2.3rem; height: 0.6rem; line-height: 0.6rem; background-color: #ffffff; color: #da7093; font-size: 0.28rem; border-radius: 0.3rem; border: solid 1px #d98da7; margin: 0 auto; }
.content-more .icon-arrow{ width: 0.27rem; height: 0.15rem; background: url(../images/arrow.png) no-repeat; background-size: 100% 100%; display: inline-block; vertical-align: top; margin: 0.24rem 0 0 0.12rem; }

.inlineblock,
.radiobox .pradio:before {
	display: inline-block;
	vertical-align: middle
}

.tongblock,
.cs-tab {
	font-size: 0;
	text-align: center
}

.whit-box {
	background-color: #fff;
	padding: 0.3rem 0 0.4rem 0;
	margin: 0.3rem 0
}

.cs-tab .aview {
	display: inline-block;
	padding: 0 0.12rem;
	line-height: 0.72rem;
	font-size: 0.34rem;
	color: #666;
	margin-left: 0.22rem;
	border-bottom: 0.04rem solid transparent
}

.cs-tab .aview.on {
	color: #ef4d4d;
	font-weight: 700;
	border-color: #ef4d4d
}

.srzl-box {
	margin: 0.4rem 0.3rem 0.38rem 0.3rem;
	border: 1px solid #ffc59a;
	-webkit-border-radius: 0.16rem;
	border-radius: 0.16rem
}

.srzl-box .li {
	height: 0.86rem
}

.srzl-box .li+.li {
	border-top: 1px solid #ffc59a
}

.srzl-box .plf {
	font-size: 0.3rem;
	color: #ef4d4d;
	font-weight: 700;
	margin: 0 0.2rem 0 0.3rem
}

.srzl-box .text {
	width: 100%;
	height: 0.86rem;
	line-height: 0.86rem;
	font-size: 0.3rem;
	color: #333;
	background: none;
}

.srzl-btn .a-btn {
	display: block;
	width: 3.2rem;
	height: 0.88rem;
	margin: 0 auto;
	line-height: 0.88rem;
	text-align: center;
	font-size: 0.36rem;
	color: #fff;
	letter-spacing: 0.04rem;
	background-color: #ef4d4d;
	-webkit-border-radius: 0.16rem;
	border-radius: 0.16rem
}

.radiobox {
	font-size: 0
}

.radiobox .pradio {
	display: inline-block;
	font-size: 0.3rem;
	color: #333
}

.radiobox .pradio:before {
	content: "";
	width: 0.36rem;
	height: 0.36rem;
	margin: -0.05rem 0.1rem 0 0;
	background: url(../images/radio.png);
	background-size: 100% 100%
}

.radiobox .pradio.on:before {
	background-image: url(../images/radioon.png)
}

.radiobox .pradio+.pradio {
	margin-left: 0.6rem
}
.srzl-box input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
	color: #c5c5c5;
}
.srzl-box .Js_date { cursor: pointer; font-size: 0.32rem; color: #dea6a6; width: 100%; background: url(../images/select.png) no-repeat right 0.3rem center; background-size: 0.34rem 0.32rem; }

body .date_ctrl { position: fixed; left: 0; right: 0; bottom: 0; top: auto; width: 100%; max-width: 750px; background: #fff; border-radius: 0; }
body .date_grid { background: none; }
body .date_btn_box { padding: 12px; border-top: 1px solid #d4d4d4; border-bottom: 0 !important; }
body .date_btn_box.on { text-align: center; border-top: none; margin-top: 0.3rem; padding-top: 0; padding-bottom: 0.3rem; }
body .date_btn_box.on .date_btn { float: none; width: 2.55rem; line-height: 0.96rem; height: 0.96rem; background-color: #ff443b; font-size: 0.32rem; display: inline-block; border-radius: 5px; margin: 0 0.15rem; }
body .date_btn_box.on .lcalendar_cancel { background: #cccccc !important; }
body .date_btn { font-family: '微软雅黑'; width: 44px; height: 27px; line-height: 27px; background: #d00b0b; color: #fff; font-size: 9pt; padding: 0; }
body .lcalendar_finish { float: right; }
body .lcalendar_cancel { background: #e35550 !important; }
body .date_roll_mask { padding: 0; }
body .date_class_box { /* height: 52px; */ padding: 12px;    border-top: 1px solid #d4d4d4; border-bottom: 1px solid #d4d4d4;/* border-top: 0 !important; */ overflow: hidden; }
body .date_class_box .active { background: none; }
body .date_class_box .active span { background-image: url(../images/xuan_yi.png); }
body .date_class { float: left; line-height: 28px; font-size: 16px; font-weight: bold; color: #333 !important; font-family: '微软雅黑'; background: none; border: none !important; width: auto; padding: 0; }
body .date_class span { float: left; width: 20px; height: 20px; background: url(../images/xuan.png) no-repeat; background-size: 100% auto; margin: 4px 10px 0 0; }
body .lcalendar_nongli { float: right; }
body .date_ctrlon { border-radius: 0.3rem 0.3rem 0 0; box-shadow: 0 -0.1rem 0.32rem 0 rgba(0, 0, 0, 0.15); }
body .date_ctrlon .date_class_box { display: none; }
body .date_confirm_wrap { padding: 0; }
body .confirm_tit { font-size: 0.32rem; color: #484848; line-height: 0.7rem; border-bottom: 1px solid #e4e4e4; display: block; text-align: center; margin: 0; font-family: '微软雅黑'; }
body .confirm_p { font-size: 0.28rem; color: #969696; font-family: '微软雅黑'; line-height: 0.35rem; }
body .confirm_p b { color: #c80000; }

.confirm_timr { text-align: center; font-size: 0.32rem; color: #484848; margin: 0.3rem 0 0.2rem 0; font-family: '微软雅黑'; }
.date_info_box { display: none; }

.rmcs_list {
	padding: 0 0.15rem;
}

.rmcs_list .viewli {
	width: 25%;
	float: left;
	margin-top: 0.3rem;
}

.rmcs_list .listlink {
	display: block;
	text-align: center;
	position: relative;
}
.rmcs_list .viewli:nth-child(2) .listlink:after,.rmcs_list .viewli:nth-child(8) .listlink:after{
	content: '';
	display: block;
	position: absolute;
	right: 0;
	top: 0;
	width: 0.64rem;
	height: 0.36rem;
	background: url(../images/icon_tja.png) no-repeat;
	background-size: 100% 100%;
}

.rmcs_list img,.rmcs_list mip-img {
	display: block;
	width: 1.44rem;
	height: 1.44rem;
	margin: 0 auto;
}

.nlink{
	font-size: 0;
	text-align: center;
	margin-top: 0.1rem;
}
.nlink .abtn {
	display: inline-block;
	width: 1.58rem;
	line-height: 0.54rem;
	border-radius: 0.08rem;
	font-size: 0.28rem;
	color: #7d7d7d;
	border: 1px solid #aaaaaa;
	margin: 0.2rem 0.12rem 0 0.12rem;
	text-align: center;
}
.nlink .abtn:nth-child(2),
.nlink .abtn:nth-child(7){
	color: #ffad5e;
	border: 1px solid #ffad5e;
}
.nlink .abtn:nth-child(4),
.nlink .abtn:nth-child(5){
	color: #8e74fc;
	border: 1px solid #8e74fc;
}

.addimg{
	padding: 0.26rem 0.2rem 0 0.2rem;
	background-color: #fff;
}
.sxjcbox + .addimg{padding-bottom: 0.3rem;}
.addimg + .whitebox{margin-top: 0.3rem;}
.addimg img{
	display: block;
	width: 100%;
	border-radius: 0.1rem;
}
.zxcs-list {
	margin-left: -0.02rem
}

.zxcs-list .aitem {
	float: left;
	width: 1.6rem;
	height: 1.2rem;
	padding: 0 0.2rem;
	margin: 0.2rem 0 0 0.2rem;
	background: url(../images/libg6.png);
	background-size: 100% 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align-items: center;
	-webkit-align-items: center;
	-webkit-box-align: center;
	align-items: center;
	-webkit-box-justify-content: center;
	-webkit-justify-content: center;
	-webkit-box-pack: center;
	justify-content: center;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
}

.zxcs-list .aitem:nth-child(2) {
	background-image: url(../images/libg2.png)
}

.zxcs-list .aitem:nth-child(3) {
	background-image: url(../images/libg3.png)
}

.zxcs-list .aitem:nth-child(4) {
	background-image: url(../images/libg4.png)
}

.zxcs-list .aitem:nth-child(5) {
	background-image: url(../images/libg5.png)
}

.zxcs-list .aitem:nth-child(6) {
	background-image: url(../images/libg1.png)
}

.zxcs-list .aitem:nth-child(7) {
	background-image: url(../images/libg7.png)
}

.zxcs-list .aitem:nth-child(8) {
	background-image: url(../images/libg8.png)
}

.zxcs-list .text {
	display: block;
	font-size: 0.28rem;
	color: #fff;
	font-weight: 700;
	line-height: 0.4rem;
	text-align: center;
	text-shadow: 0 0.02rem 0.04rem rgba(0, 0, 0, .3)
}
.sx-list {
	font-size: 0;
	white-space: nowrap;
	margin-top: 0.32rem
}

.sx-list .scrollview {
	white-space: nowrap;
	height: 2.02rem;
	overflow: auto;
}

.sx-list .pic {
	width: 1.36rem;
	height: 2.02rem;
}

.sx-list .aview {
	display: inline-block;
	margin-left: 0.2rem;
}

.scs-list {
	margin-top: 0.2rem;
	font-size: 0;
}
.scs-list .aview {
	display: inline-block;
	width: 1.58rem;
	height: 0.62rem;
	line-height: 0.62rem;
	font-size: 0.28rem;
	color: #666;
	background-color: #fff;
	-webkit-border-radius: 0.08rem;
	border-radius: 0.08rem;
	border: solid 1px #e9e9e9;
	margin-left: 0.2rem;
	text-align: center;
	margin-top: 0.12rem;
}
.nsxmlist{
	height: auto;
	margin-top: 0.3rem;
}
.nsxmlist .scroller ul{
	margin: 0;
	height: auto;
	padding-bottom: 0;
	width: 100%!important;
}
.nsxmlist .scroller ul li{
	width: 25%;
	height: auto;
	margin-left: 0;
	margin-bottom: 0.34rem;
}
.nsxmlist a{
	display: block;
	position: relative;
}
.nsxmlist li:nth-child(3) a:after,.nsxmlist li:nth-child(5) a:after{
	content: '';
	display: block;
	position: absolute;
	right: 0.1rem;
	top: 0;
	width: 0.64rem;
	height: 0.36rem;
	background: url(../images/icon_tjb.png) no-repeat;
	background-size: 100% 100%;
}
.nsxmlist .scroller ul li a img{
	margin: 0 auto;
	width: 1.2rem;
	height: 1.2rem;
}
.nsxmlist .scroller ul li a em{
	margin-top: 0.07rem;
}
.nxsmtxt-list{
	padding-top: 0;
	padding-bottom: 0.09rem;
}
.nxsmtxt-list a {
	float: left;
	width: 1.4rem;
	line-height: 0.53rem;
	border-radius: 0.06rem;
	border: 1px solid #E9E9E9;
	font-size: 0.26rem;
	color: #333;
	margin: 0 0.08rem 0.15rem 0.3rem;
	text-align: center
}
.xsmbox{
	margin: 0;
}
.rmss_list + .rmss_tit{margin-top: 0.3rem;}

.morebody{padding-top: 0; background: #f8f8f8;}
.nxlmenu_box{position: static;display: block;background: none;margin-top: 0.3rem;}

.nsearch_tp{margin-top: 0; padding-top: 0.3rem; padding-bottom: 0.3rem;}
.nsearch_tp .search_tp_lf input{margin-top: 0.08rem;}
.patbody{ background-color: #fff;}
.ss_list .aview{display: block;}
.ss_list dl dd .ptitle{line-height: 0.42rem; height: 0.42rem; overflow: hidden; font-size: 0.34rem; color: #333;}
.ss_list dl dd .ptitle em,.ss_list dl dd .ptxtx em{color: #fe8f3b;}
.ss_list dl dd .ptxtx{font-size: 0.3rem; color: #999; line-height: 0.46rem; height: 0.92rem; overflow: hidden; margin-top: 0.08rem;}
.ss_list .span_qz{
	display: inline-block;
	vertical-align: middle;
	padding: 0 0.1rem;
	border-radius: 0.2rem;
	font-size: 0.24rem;
	color: #fff;
	background: #fe8f3b;
	float: left;
	margin-right: 0.08rem;
}
.ss_list .span_qz.qz16{
	background: #F9B7B8;
}
.ss_list .span_qz.qz17{
	background: #1ECCCC;
}
.ss_list .span_qz.qz18{
	background: #67CBEA;
}
.ss_list .span_qz.qz19{
	background: #F7C78E;
}
.ss_list .span_qz.qz20{
	background: #B091FD;
}
.ss_list .span_qz.qz21{
	background: #EF95F4;
}
.ss_list .span_qz.qz22{
	background: #FF9A58;
}
.ss_list .span_qz.cs{
	background: #DF4928;
}
.nseabody{padding-top: 0;}
#searchall{min-height: calc(100vh - 2.76rem);}

.group4box{
	display: block;
	margin-top: -0.16rem;
	margin-left: -0.34rem;
	font-size: 0;
	text-align: center;	
}
.group4box .aview{
	display: inline-block;
	width: 2.08rem;
	line-height: 0.64rem;
	font-size: 0.26rem;
	color: #cd7c2a;
	margin: 0.16rem 0 0 0.34rem;
	border-radius: 0.08rem;
	border: solid 1px #fcc79e;
}
.group4box .aview:nth-child(1):before,.group4box .aview:nth-child(6):before{
	content:'';
    display:inline-block;
    vertical-align:middle;
    width:0.28rem;
    height:0.26rem;
    margin-top:-0.05rem;
    margin-right:0.1rem;
    background:url(../images/zan.png) no-repeat;
    background-size:100% 100%;
}
.qm_top + .whitebox{padding-left: 0; padding-right: 0; margin-top: 0;}
.news-detail + .adownbox + .whitebox,.news-detail + .adownbox +.section-box + .whitebox{padding-left: 0; padding-right: 0;}
.xzbox .pair{position: static; background: none;}
.page-news .xzbox .pair-list{padding: 0 0.9rem;}
.qmjm_search + .whitebox{padding: 0;}
.news-detail.jm + .whitebox{margin-top: 0.3rem;}


.sxpdbox{ background: #fff url(../images/banner.png) no-repeat center bottom; background-size: 100% auto; position: relative; height: 7.2rem; }
.sxpdbox-index{ height: 9.6rem; background-position: center top; }
/* .sxpdbox:after{ content: ''; position: absolute; left: 0; right: 0; bottom: 0; z-index: -1; background: #fff url(../images/banner.png) no-repeat center bottom; background-size: 100% auto; height: 5rem; } */
.sxpdbox .pdbox{margin-top: 0; width: auto; font-size: 0; text-align: center; padding-top: 0.4rem;}
.sxpdbox .pdbox .pdlist{width: auto; display: inline-block; float: none;}
.sxpdbox .pdbox .pdlist .pdimg{height: 2.48rem; background: rgba(255,255,255,.1); border: 0.15rem solid rgba(255,255,255,.1); background: none;}
.sxpdbox .pdbox .pdlist .pdimg img{width: 2.36rem; height: 2.36rem; border-radius: 236px; border: 0.06rem solid #6bbcff;}
.sxpdbox .pdbox .pdlist.nv .pdimg img{border-color: #ff4160;}
.sxpdbox .pdbox .pdlist.nan{margin-left: 0;}
.sxpdbox .pdbox .pdlist + .pdlist{margin-left: 0.64rem;}
.sxpdbox .pdbox .pdlist + .pdlist:before{content: ''; display: block; position: absolute; left: -0.62rem; top: 1.09rem; width: 0.6rem; height: 0.6rem; background: url(../images/heart.png) no-repeat; background-size: 100% 100%;}
.sxpdbox .pdbox .pdlist .xzxzbox .set{background: none; border: 1px solid #ffc0c0;}
.sxpdbox .pdbox .xzxzbox .set span{width: 0.16rem; height: 0.09rem; margin-top: -0.045rem; background-image: url(../images/bsj.png);}
.sxpdbox .xzbox .xz_tit img{height: 0.74rem;}
.sxpdbox .xzbox .xz_bg{background: none; border-color: #cce8ff;}
.sxpdbox .xzbox .xzlist a{width: auto;}
.sxpdbox .xzbox .xzlist a span{margin: 0 auto; width: 1rem; height: 1rem; border-radius: 100px; border: 0.04rem solid #cce8ff;}
.sxpdbox .xzbox.nv .xzlist a span{border-color: #ffd6d6;}
.sxpdbox .xzbox.nv .xz_bg{border-color: #ffcccc;}

.sxkspdbox{margin-top: 0.69rem;}
.sxkspdbox a{width: 4.6rem; height: 0.9rem; line-height: 0.9rem; padding: 0; text-align: center; background: #f2dfc4; color: #9f4e42; border-radius: 0.45rem; font-size: 0.38rem; font-weight: 500; }
.sxjcbox{ padding-top: 0.36rem;}
.sxzpxz_list ul li a{font-size: 0.28rem; color: #333;}
.mat0{margin-top: 0;}
.sxzpxz_list{padding: 0.25rem 0 0.15rem 0;}

.sxpdjg-box{ padding-top: 0.3rem; background-color: #fff;}
.sxpdjg-box .jgtitle{text-align: center; font-size: 0.36rem; color: #333; font-weight: bold; line-height: 0.36rem;}
.sxpdjg-box .jgtitle .sptxt{display: inline-block; vertical-align: middle;}
.sxpdjg-box .jgtitle .sptxt+ .sptxt:before{content: ''; display: inline-block; vertical-align: middle; width: 0.28rem; height: 0.26rem; background: #fff url(../images/xin.png) no-repeat; background-size: 100% 100%; margin: -0.04rem 0.29rem 0 0.29rem;}
.sxpdjg-box .jgintro{font-size: 0.26rem; color: #999; line-height: 0.45rem; margin-top: 0.3rem; padding-left: 0.3rem;}
.sxpdjg-box .jgintro .pitem{margin: 0.2rem 0;}
.sxpdjg-box .jgintro .spscore{font-size: 0.36rem; color: #ff6b6b; font-style: italic; font-weight: bold;}
.sxpdjg-box .jgintro .spbold{font-size: 0.3rem; color: #333; font-weight: bold;}
.sxpdjg-box .jgintro .ilight{ float: none; display: inline-block; vertical-align: top; margin-top: -0.24rem; background-image: url(../images/mzzda.gif); }
.sxpdjg-box .jgtext{font-size: 0.3rem; color: #333; padding-bottom: 0.3rem; line-height: 0.55rem; text-indent: 2em; margin: 0 0.3rem; text-align: justify;}
.sxpdbox + .jcbox {margin-top: 0;}

.shengxiao-select .select_nav .new{top: 0.9rem;}
.shengxiao-select .select_nav .new:before{content: ''; display: block; position: absolute; left: 50%; top: -0.05rem; width: 0.2rem; height: 0.2rem; border: 1px solid #ebebeb; background-color: #fff; border-right: none; border-bottom: none;-moz-transform: rotate(45deg) translateX(-50%); -ms-transform: rotate(45deg) translateX(-50%); -webkit-transform: rotate(45deg) translateX(-50%); transform: rotate(45deg) translateX(-50%);}
.shengxiao-select .w_nav ul{padding: 0.1rem 0;}
.shengxiao-select .w_nav ul li,.shengxiao-select .w_nav ul li a{display: block; line-height: 0.7rem; font-size: 0.3rem;}

.qgjh-list {
    margin-left: -0.1rem;
    margin-top: -0.2rem;
}

.qgjh-list .liview {
    float: left;
    width: 3.4rem;
    margin-left: 0.3rem;
    margin-top: 0.58rem
}

.qgjh-list .aview {
    display: block;
    height: 1.64rem;
    background-color: #f8f8f8;
    border-radius: 0.08rem;
    position: relative;
    padding: 0.48rem 0.16rem 0 0.3rem;
	box-sizing: border-box;
}

.qgjh-list .sptag {
    position: absolute;
    top: -0.12rem;
    left: 0;
    height: 0.46rem;
    line-height: 0.46rem;
    text-align: center;
    font-size: 0.26rem;
    color: #fff;
    padding: 0 0.2rem;
    border-radius: 0.23rem;
	background-image: linear-gradient(90deg, #54c654 0%, #7cdc7a 100%);
    background-image: -webkit-linear-gradient(left, #54c654, #7cdc7a);
}
.qgjh-list .liview:nth-child(2) .sptag {
    background-image: -webkit-linear-gradient(left, #f0b04c, #f0cd7b);
    background-image: linear-gradient(90deg, #f0b04c, #f0cd7b)
}
.qgjh-list .liview:nth-child(2) .sptag:before {
	border-top-color: #f0b04c;
}
.qgjh-list .liview:nth-child(3) .sptag {
    background-image: -webkit-linear-gradient(left, #ec6e6e, #f78d8d);
    background-image: linear-gradient(90deg, #ec6e6e, #f78d8d)
}
.qgjh-list .liview:nth-child(3) .sptag:before {
	border-top-color: #ec6e6e;
}
.qgjh-list .liview:nth-child(4) .sptag {
    background-image: -webkit-linear-gradient(left, #4e87ef, #6daaf5);
    background-image: linear-gradient(90deg, #4e87ef, #6daaf5)
}
.qgjh-list .liview:nth-child(4) .sptag:before {
	border-top-color: #4e87ef;
}

.qgjh-list .sptag:before {
    content: "";
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0.24rem;
    top: 100%;
    border: 0.08rem solid transparent;
    border-top: 0.08rem solid #54c654;
}

.qgjh-list .ptitle {
    font-size: 0.3rem;
    color: #333;
    line-height: 0.48rem;
    height: 0.96rem;
    overflow: hidden
}

.qgjh-list .pbot {
    line-height: 0.34rem;
    font-size: 0.24rem;
    color: #999;
    margin-top: 0.06rem;
	display: none;
}

.qgjh-list .soicon {
    width: 0.24rem;
    height: 0.24rem;
    margin: -0.05rem 0.06rem 0 0;
    background: url(../images/ren.png);
    background-size: 100% 100%
}

.adownbox.pd{
	margin: 0 0.24rem;
}

.rmcs-slide {
	font-size: 0;
	white-space: nowrap;
	overflow: auto;
	margin-top: 0.2rem;
	padding-top: 0.06rem
}

.rmcs-slide .aitem {
	display: inline-block;
	width: 25%;
	text-align: center
}

.rmcs-slide .pimg {
	position: relative;
	width: 0.96rem;
	height: 0.96rem;
	margin: 0 auto
}

.rmcs-slide .pic {
	display: block;
	width: 100%;
	height: 100%
}

.rmcs-slide .ptit {
	font-size: 0.24rem;
	color: #666;
	line-height: 0.34rem;
	margin-top: 0.12rem
}

.rmcs-slide .ticon {
	position: absolute;
	right: -0.28rem;
	top: -0.04rem;
	display: block;
	width: 0.48rem;
	height: 0.32rem;
	background: url(../images/icon_hot.png) no-repeat;
	background-size: 100% 100%
}

.rmcs-slide .ticon.tj {
	background-image: url(../images/icon_tj.png)
}

.ncslist {
	margin: 0.2rem 0.24rem -0.2rem 0.24rem
}

.ncslist .aitem {
	display: block;
	font-size: 0.3rem;
	color: #666;
	line-height: 0.68rem
}

.ncslist .aitem+.aitem {
	border-top: 1px solid #e9e9e9
}

.ncslist .aitem:nth-child(2) .tag {
	background-image: -webkit-linear-gradient(left, rgba(255, 131, 157, .9), rgba(190, 114, 252, .9));
	background-image: linear-gradient(90deg, rgba(255, 131, 157, .9), rgba(190, 114, 252, .9))
}

.ncslist .aitem:nth-child(3) .tag {
	background-image: -webkit-linear-gradient(left, rgba(110, 204, 255, .9), rgba(107, 140, 255, .9));
	background-image: linear-gradient(90deg, rgba(110, 204, 255, .9), rgba(107, 140, 255, .9))
}

.ncslist .aitem:nth-child(4) .tag {
	background-image: -webkit-linear-gradient(left, rgba(255, 146, 105, .9), rgba(254, 81, 174, .9));
	background-image: linear-gradient(90deg, rgba(255, 146, 105, .9), rgba(254, 81, 174, .9))
}

.ncslist .aitem:nth-child(5) .tag {
	background-image: -webkit-linear-gradient(left, rgba(64, 169, 252, .9), rgba(95, 223, 239, .9));
	background-image: linear-gradient(90deg, rgba(64, 169, 252, .9), rgba(95, 223, 239, .9))
}

.ncslist .aitem:nth-child(6) .tag {
	background-image: -webkit-linear-gradient(left, rgba(250, 113, 205, .9), rgba(196, 113, 245, .9));
	background-image: linear-gradient(90deg, rgba(250, 113, 205, .9), rgba(196, 113, 245, .9))
}

.ncslist .tag {
	display: inline-block;
	vertical-align: middle;
	width: 1.44rem;
	height: 0.48rem;
	line-height: 0.48rem;
	font-size: 0.28rem;
	color: #fff;
	text-align: center;
	margin: -0.05rem 0.16rem 0 0;
	background-image: -webkit-linear-gradient(left, rgba(255, 199, 105, .9), rgba(254, 136, 81, .9));
	background-image: linear-gradient(90deg, rgba(255, 199, 105, .9), rgba(254, 136, 81, .9));
	border-radius: 48px
}

.zcs-box {
	margin: 0.3rem 0.19rem 0 0.19rem
}

.zcs-box .aitem {
	height: 1.7rem;
	background-color: #f5f5f5;
	border-radius: 0.16rem
}

.zcs-box .item-left {
	margin: 0 0.35rem 0 0.4rem
}

.zcs-box .item-right {
	margin-right: 0.3rem
}

.zcs-box .pic {
	display: block;
	width: 1.28rem;
	height: 1.28rem;
	border-radius: 0.08rem
}

.zcs-box .ptit {
	height: 0.48rem;
	line-height: 0.48rem;
	font-size: 0.34rem;
	color: #333;
	font-weight: 700;
	overflow: hidden
}

.zcs-box .pbtn {
	margin-top: 0.18rem
}

.zcs-box .acs {
	display: block;
	width: 1.68rem;
	height: 0.52rem;
	line-height: 0.52rem;
	font-size: 0.28rem;
	color: #fff;
	text-align: center;
	background-image: -webkit-linear-gradient(bottom, #ff4b98, #ff9ccc);
	background-image: linear-gradient(0deg, #ff4b98, #ff9ccc);
	box-shadow: inset 0.02rem 0.02rem 0.04rem 0rem hsla(0, 0%, 100%, .5);
	border-radius: 0.32rem
}

.zcs-box .acs.zi {
	background-image: -webkit-linear-gradient(bottom, #9529ff, #af8aff);
	background-image: linear-gradient(0deg, #9529ff, #af8aff)
}

.zcs-box .acs:after {
	content: "";
	display: inline-block;
	vertical-align: middle;
	width: 0.15rem;
	height: 0.15rem;
	border: 1px solid #fff;
	border-left: none;
	border-bottom: none;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	margin: -0.03rem 0 0 0rem
}
.news-detail .section-box{margin: 0; margin-top: -0.2rem; padding-bottom: 0;}

.sxsortbox + .sxwhitbox{
	margin-top: 0.3rem;
}
.sxsortbox .sort_list .pimg{
	margin: 0.25rem auto 0 auto;
	border-radius: 200px;
	width: 0.96rem;
	height: 0.96rem;
	overflow: hidden;
}
.sxsortbox .sort_list .pimg.wd100{
	width: 100%;
	height: 1.02rem;
}
.sxsortbox .sort_list .pimg.hong{
	border: 0.04rem solid #fb9aa5;
}
.sxsortbox .sort_list .pimg.lan{
	border: 0.04rem solid #75d2f7;
}
.sxsortbox .sort_list .pimg img{
	display: block;
	width: 0.96rem;
	height: 0.96rem;
}
.sxsortbox .sort_list .pimg .ppd{
	width: 0.92rem;
	height: 0.92rem;
	border: 0.04rem solid #ffcfd5;
}
.sxsortbox .sort_list .pimg .ppd.nan{
	margin-left: -0.1rem;
	border-color: #9fd3ff;
}
.sxsortbox .sort_list .pimg .ppd img{
	width: 0.92rem;
	height: 0.92rem;
}
.sxsortbox .sort_list.sort_list2 .pbtn .xzxzbox .set{
	width: 2rem;
}
.sxsortbox .dcbj{
	opacity: .5;
}
.sxxlbox .xzbox{ background-color: #fff;}
.sxxlbox .xzbox .xz_tit{position: static; padding-top: 0.6rem;}
.sxxlbox .xzbox .xz_tit img{width: 3rem; height: 0.29rem;}
.sxxlbox .xzbox .xz_bg{display: none;}
.sxxlbox .xzbox .close{right: 0.4rem; top: 0.4rem;}
.sxxlbox .xzbox .close a{width: 0.2rem; height: 0.2rem; background-image: url(../images/guanbi.png); }
.sxxlbox .xzbox .xzlist a{width: 1.27rem;}
.sxxlbox .xzbox .xzlist a span{height: 1.27rem; border: 0.04rem solid rgba(239,101,101,.2);}
.sxxlbox .xzbox .xzlist a.on span{border: 0.04rem solid rgba(239,101,101,1);}
.sxxlbox .xzbox .xzlist a img{width: 1.19rem; height: 1.19rem;}
.sxxlbox .xzbox .xzlist{margin-top: 0.5rem; padding: 0 0.2rem 0.2rem 0.2rem;}
.sort_list2 .sxxlbox .pair-title{top: 0;}
.sort_list2 .sxxlbox .xzbox .pair{margin-top: 0.1rem;}

.sxsortbox + .whitebox{ margin-top: 0.3rem;}

.nyunshibox + .xztbox{margin-top: 0.3rem;}
.nyunshibox{padding-top: 0.4rem; padding-bottom: 0; background: none;}
.nyunshibox .ysbox{ margin-top: 0;background: #fff; border: 1px solid #E9E0FF; padding-bottom: 0.24rem; -webkit-box-shadow: none; border-radius: 0.24rem;
 margin-bottom: 0.3rem;}
.nyunshibox .ysbox_tp{height: 2.44rem; background: url(../images/nbg_pingwen.png) no-repeat; background-size: 100% 100%; margin: 0; padding-left: 0; border-radius: 0.24rem 0.24rem 0 0; margin: -1px -1px 0 -1px;}

.nyunshibox .ysbox_tp .imgdiv{left: 0.2rem; top: 0.2rem; bottom: auto; width: 1.5rem; height: 1.5rem; border-radius: 50%; z-index: 1; }
.nyunshibox .ysbox_tp .imgdiv:before,.nyunshibox .ysbox_tp .imgdiv:after{position: absolute; z-index: -1; content: ''; display: block; border-radius: 50%;}
.nyunshibox .ysbox_tp .imgdiv:before{left: -1px; right: -1px; top: -1px; bottom: -1px; background: -webkit-linear-gradient(0deg, #A996FF 0%, #BDCEFF 100%); background: linear-gradient(0deg, #A996FF 0%, #BDCEFF 100%);}
.nyunshibox .ysbox_tp .imgdiv:after{ left: 0; right: 0; top: 0; bottom: 0; background: -webkit-linear-gradient(45deg, #9D86FD 0%, #A2B3FF 100%); background: linear-gradient(45deg, #9D86FD 0%, #A2B3FF 100%);}
.nyunshibox .ysbox_tp .imgdiv .spitem{width: 1.4rem; height: 1.4rem; line-height: 1.4rem; top: 50%; bottom: auto; background: #fff!important; border-radius: 50%; margin-left: 0; transform: translate(-50%, -50%); text-align: center;}
.nyunshibox .ysbox_tp .imgdiv img,.nyunshibox .ysbox_tp .imgdiv mip-img{position: absolute; left: 50%; bottom: 0.07rem; height: 1.16rem; display: block; -webkit-transform: translateX(-50%); transform: translate(-50%); }
.nyunshibox .ysbox_tp .xzxzbox{margin: 0; margin-top: 0.16rem;}
.tpxz-text{font-size: 0.36rem; color: #000; font-weight: bold; letter-spacing: 0.02rem; padding: 0.4rem 0 0 0.05rem;}
.nyunshibox .ysbox_tp .xzxzbox .set{width: 1.2rem; padding-right: 0; text-align: center; line-height: 0.5rem; background: #fff; font-size: 0.24rem; color: #000011; font-weight: normal; cursor: pointer; border: none; }
.nyunshibox .ysbox_tp .xzxzbox .set span{position: static; display: inline-block; vertical-align: middle; margin: -0.05rem 0 0 0.12rem; width: 0.22rem; height: 0.22rem;background: url(/Public/Mobile/images/qiehuan.png); background-size: 100% 100%;}
.nyunshibox .kywpbox{width: 4.12rem; height: 0.52rem; right: 0.3rem; background-image: url(../images/nkybg_hy.png);}
.nyunshibox .ysbox_tp .introdiv{position: relative; padding-left: 2rem; min-height: 1.7rem;}
.nyunshibox .divsj{margin: 0.2rem 0 0 0.06rem; text-align: center; font-size: 0; overflow: hidden; position: relative;}
.nyunshibox .divsj li{float: left;}
.nyunshibox .divsj li + li{margin-left: 0.02rem;}
.nyunshibox .divsj li a{width: 1.08rem; font-size: 0.3rem; color: #859AFB; text-align: center; display: block; line-height: 0.54rem; background-color: #CEDDF5; border-radius: 0.08rem 0.08rem 0 0;}
.nyunshibox .divsj li a.on{background-color: #fff!important; color: #ef4c4d!important; font-weight: 500; position: relative;}

.nyunshibox .ysbox_list{margin: 0.2rem 0.4rem 0 0.4rem; padding-bottom: 0.2rem;}
.nyunshibox .ysbox_list ul li{height: 0.5rem; line-height: 0.5rem; font-size: 0.24rem; color: #333!important;}
.nyunshibox .ysbox_list ul li em{margin-top: 0.12rem;}
.nyunshibox .ysbox_list ul li .emtxt{margin-top: 0;}
.nyunshibox .ysbox_list ul li em img{height: 0.3rem; margin-right: 0;}

.nyunshibox .ysbox_txt{ margin: 0 0.3rem;}
.nyunshibox .ysbox_bg{background: none!important; padding: 0.39rem 0 0 0; font-size: 0.28rem; color: #333!important; font-weight: 500; text-align: justify; /* max-height: 7.6rem; */ }
.nyunshibox .ysbox_bg.on{max-height: none;}

.nyunshibox .ysbox_txt_list dl{margin: 0.3rem -0.1rem 0 0.2rem; position: relative; padding: 0.19rem 0.31rem 0.2rem 0.71rem; background: #FFF5F5; border-radius: 16px;}
.nyunshibox .ysbox_txt_list dl:before{content: ''; display: block; position: absolute; left: -0.3rem; top: 0.2rem; width: 0.88rem; height: 0.92rem; background: url(/Public/Mobile/images/ntit1.png); background-size: 100% 100%;}
.nyunshibox .ysbox_txt_list dt{ text-align: left; }
.nyunshibox .ysbox_txt_list dt span{display: block; line-height: 1; font-size: 0.28rem; color: #333!important;}
.nyunshibox .ysbox_txt_list dt span:before,.nyunshibox .ysbox_txt_list dt span:after{display: none;}
.nyunshibox .ysbox_txt_list dd{margin-top: 0.13rem;}
.nyunshibox .ysbox_txt_list dl:nth-child(1) dd{color: #555;}

.nyunshibox .ysbox_txt_list dl:nth-child(2){background-color: #F5FAFF;}
.nyunshibox .ysbox_txt_list dl:nth-child(2):before{background-image: url(/Public/Mobile/images/ntit2.png);}

.nyunshibox .ysbox_txt_list dl:nth-child(3){background-color: #FFF9F0;}
.nyunshibox .ysbox_txt_list dl:nth-child(3):before{background-image: url(/Public/Mobile/images/ntit3.png);}

.nyunshibox .ysbox_txt_list dl:nth-child(4){background-color: #F0FAF0;}
.nyunshibox .ysbox_txt_list dl:nth-child(4):before{background-image: url(/Public/Mobile/images/ntit4.png);}

.tyuan{border-top: 1px dashed #9b85e8; position: relative;}
.tyuan:before,.tyuan:after{display: block; content: ''; position: absolute; width: 0.24rem; height: 0.24rem; background-color: #fff; top: -0.12rem; border-radius: 24px; margin: 0; left: auto; bottom: auto;}
.tyuan:before{left: -0.47rem;}
.tyuan:after{right: -0.47rem;}

.nyunshibox .qifu_box{width: auto; padding: 0.4rem 0.3rem 0 0.3rem; margin: 0;}
.ysmore-btn{position: relative;display: none;}
/* .ysmore-btn.on{display: block;} */
.ysmore-btn:before{content: ''; display: block; left: 0; right: 0; top: -0.67rem; background-image: linear-gradient(180deg, rgba(219,214,255, 0) 0%, #dbd6ff 43%, #dbd6ff 100%); height: 0.7rem; position: absolute;}
.ysmore-btn a{display: block;width: 3.26rem;line-height: 0.7rem; background-color: #f2f0ff; font-size: 0.28rem; color: #9288de; text-align: center; border-radius: 36px;border: solid 1px #9288de; margin: 0 auto; position: relative;}


.nyunshibox .ysbox.sx{ border-color: #C2D8E9;}
.nyunshibox .ysbox.sx .ysbox_tp{background-image: url(/Public/Mobile/images/nbg_shenxing.png);}
.nyunshibox .ysbox.sx .divsj li a{background-color: #DDEAF0; color: #6892C1;}
.nyunshibox .ysbox.sx .ysbox_tp .imgdiv:before{background: -webkit-linear-gradient(0deg, #88A7C8 0%, #D6E8F2 100%); background: linear-gradient(0deg, #88A7C8 0%, #D6E8F2 100%);}
.nyunshibox .ysbox.sx .ysbox_tp .imgdiv:after{ background: -webkit-linear-gradient(45deg, #6E9AC8 0%, #A0D0E8 100%); background: linear-gradient(45deg, #6E9AC8 0%, #A0D0E8 100%);}

.nyunshibox .ysbox.hy{ border-color: #FFF1CC;}
.nyunshibox .ysbox.hy .ysbox_tp{background-image: url(/Public/Mobile/static/images/bg.png);}
h1 small{
 color: #fff;
 font-size: 0.24rem;
 font-weight: 300;
}
.nyunshibox .ysbox.hy .divsj li a{background-color: #fe9279; color: #fff;}
.nyunshibox .ysbox.hy .ysbox_tp .imgdiv:before{background: -webkit-linear-gradient(0deg, #FEB12A 0%, #FFDF96 100%); background: linear-gradient(0deg, #FEB12A 0%, #FFDF96 100%);}
.nyunshibox .ysbox.hy .ysbox_tp .imgdiv:after{ background: -webkit-linear-gradient(45deg, #FF6D2D 0%, #FFAB49 100%); background: linear-gradient(45deg, #FF6D2D 0%, #FFAB49 100%);}

.nyunshibox .ysbox.ds{border: 1px solid #FFCFCC;}
.nyunshibox .ysbox.ds .ysbox_tp{background-image: url(/Public/Mobile/images/nbg_dashun.png);}
.nyunshibox .ysbox.ds .ysbox_tp .imgdiv:before{background: -webkit-linear-gradient(0deg, #FF725E 0%, #FFCCBF 100%); background: linear-gradient(0deg, #FF725E 0%, #FFCCBF 100%);}
.nyunshibox .ysbox.ds .ysbox_tp .imgdiv:after{ background: -webkit-linear-gradient(45deg, #FF250A 0%, #FF7761 100%); background: linear-gradient(45deg, #FF250A 0%, #FF7761 100%);}
.nyunshibox .ysbox.ds .divsj li a{color: #F6727D; background-color: #FFD3D1;}

.nyunshibox .ysbox.hy .lihua{display: none;}
.nyunshibox .kywpbox p{font-size: 0.26rem;}
.nyunshibox .qifu_box a{font-size: 0.34rem;}


/* 老黄历 */
.c-top{ background-image: url(/Public/Mobile/images/top-bg.png); }
.c-top .top_rg a{ color: #df3f38; }
.c-menu-list{ background-color: #fff; overflow: hidden; padding: 0.3rem 0.2rem 0; }
.c-menu-list .item{ width: 25%; text-align: center; margin-bottom: 0.24rem; }
.c-menu-list .pic{ width: 1.04rem; height: 1.1rem; display: inline-block; vertical-align: top; }
.c-menu-list .tit{ font-size: 0.26rem; color: #333; }


.day-select{ display: block; width: 5.2rem; height: 0.72rem; line-height: 0.72rem; text-align: center; background-color: #ffffff; color: #333; font-size: 0.38rem; border-radius: 0.4rem; border: solid 1px #f59393; position: relative; padding-right: 0.7rem; margin: 0 auto; }
.day-select:after{ content: ''; width: 0.2rem; height: 0.13rem; background: url(/Public/Mobile/images/arrow.png) no-repeat; background-size: 100% 100%; position: absolute; top: 50%; right: 0.5rem; margin-top: -0.065rem; }

#dayTerm{ position: relative; }
.c-day-info{ min-height: 9.3rem; padding-top: 0.3rem; position: relative; text-align: center;  color: #333; }
.c-day-info .day-remark .pic{ width: 1.27rem; height: 0.5rem; display: inline-block; vertical-align: top;  margin-bottom: 0.15rem; }
.c-day-info .day-prev,
.c-day-info .day-next{ width: 0.3rem; height: 0.58rem; background: url(/Public/Mobile/images/arrow-l.png) no-repeat; background-size: 100% 100%; position: absolute; top: 5.8rem; left: 0.3rem; }
.c-day-info .day-next{ -webkit-transform: rotate(180deg); left: auto; right: 0.3rem; }
.c-day-info .day-value{ height: 3.6rem; line-height: 3.6rem; font-size: 2.6rem; color: #e54949; text-align: center; }
.c-day-info .day-term{ position: absolute; top: -2.7rem; right: 1.6rem; width: 0.44rem; height: 0.64rem; line-height: 0.32rem; padding: 0.14rem 0; background: url(/Public/Mobile/images/term.png) no-repeat; color: #fff; background-size: 100% 100%; font-size: 0.3rem; text-align: center; }
.c-day-info .day-lunar{ height: 0.44rem; font-size: 0.34rem; font-weight: 400; color: #000; text-align: center; margin-bottom: 0.16rem; }
.c-day-info .day-lunar .fest{ color: #e54949; margin-left: 0.3rem; }
.c-day-info .day-text{ height: 0.4rem; font-size: 0.3rem; color: #666; margin-bottom: 0.24rem; }
.c-day-info .day-text .text{ display: inline-block; vertical-align: top; margin: 0 0.1rem; }
.c-day-info .day-text .red{ color: #e54949; text-decoration: underline; text-underline-offset: 2px; }

.c-day-info .section-title+.day-todo{ margin-top: 0.3rem; }
.c-day-info .day-todo{ margin: 0 0.2rem; padding: 0 0.2rem; border: 1px solid #dd9772; position: relative; }
.c-day-info .day-todo{ text-align: left; }
.c-day-info .day-todo .list{ background: url(/Public/Mobile/images/yi.png) no-repeat 0 0.3rem; background-size: 0.72rem 0.72rem; padding: 0.3rem 0 0.3rem 0.96rem; min-height: 0.72rem; position: relative; padding-right: 2rem; }
.c-day-info .day-todo .list+.list:after{ content: ''; position: absolute; left: 0; top: 0; right: 1.64rem; height: 1px; background: #dd9772; }
.c-day-info .day-todo .unsuited{ background-image: url(/Public/Mobile/images/ji.png); }
.c-day-info .day-todo ul{ width: 4.4rem; overflow: hidden; margin-left: -0.25rem; }
.c-day-info .day-todo li{ float: left; line-height: 0.44rem; font-size: 0.3rem; color: #333; margin-left: 0.25rem; }
.c-day-info .s-link{ position: absolute; top: 0; right: 0; margin-top: -0.71rem; }
.c-day-info .s-link img{ width: 1.42rem; height: 1.42rem; }
.c-day-info .mark{ position: absolute; }
.c-day-info .mark::before,
.c-day-info .mark::after{ content: ''; width: 0.08rem; height: 0.08rem; border: solid 1px #dd9772; position: absolute; }
.c-day-info .mark-t-l{ top: 0; left: 0; }
.c-day-info .mark-t-l::before{ left: -1px; bottom: 0; }
.c-day-info .mark-t-l::after{ top: -1px; right: 100%; }
.c-day-info .mark-t-r{ top: 0; right: 0; }
.c-day-info .mark-t-r::before{ left: 0; top: -1px; }
.c-day-info .mark-t-r::after{ bottom: 0; right: -1px; }
.c-day-info .mark-b-l{ bottom: 0; left: 0; }
.c-day-info .mark-b-l::before{ right: 0; left: -1px; }
.c-day-info .mark-b-l::after{ bottom: -1px; right: 0; }
.c-day-info .mark-b-r{ bottom: 0; right: 0; }
.c-day-info .mark-b-r::before{ right: -1px; top: 0; }
.c-day-info .mark-b-r::after{ bottom: -1px; left: 0; }

.c-day-list{ padding: 0; height: 0.88rem; line-height: 0.88rem; }
.c-day-list .item{ text-align: center; font-size: 0.34rem; }
.c-day-list .item+.item{ border-left: 1px solid #e9e9e9;}

.c-day-attr{ min-height: 2.7rem; padding: 0.06rem 0.2rem 0.24rem 0.2rem; color: #333; }
.c-day-attr .item{ overflow: hidden; margin-top: 0.3rem; }
.c-day-attr .item h3{ float: left; width: 0.96rem; line-height: 0.56rem; text-align: center; font-size: 0.34rem; font-weight: normal; color: #e54949; background-color: #fff5f5; border: solid 1px #e54949; border-radius: 0.08rem; }
.c-day-attr .item ul{ overflow: hidden; } 
.c-day-attr .item li{ float: left; font-size: 0.34rem; line-height: 0.6rem; margin-left: 0.32rem; }

.c-day-hour{  color: #333; padding: 0.26rem 0 0.24rem 0; }
.c-day-hour.show .list{ height: auto; }
.c-day-hour.show .foot{ display: none; }
.c-day-hour .list{ padding: 0 0.2rem; /*height: 4.84rem;*/ overflow: hidden; }
.c-day-hour .item{ padding: 0.2rem 0; }
.c-day-hour .item + .item{ border-top: 1px solid #e9e9e9; }
.c-day-hour .item:nth-last-child(1){padding-bottom: 0;}
.c-day-hour .head{ height: 0.48rem; line-height: 0.48rem; font-size: 0.36rem; font-weight: bold; text-align: center; margin-bottom: 0.1rem; }
.c-day-hour .title{ font-size: 0.48rem; color: #dc8b59; margin-right: 0.4rem; }
.c-day-hour .text{ line-height: 0.4rem; font-size: 0.28rem; color: #333; }
.c-day-hour .value{ width: 0.72rem; height: 0.72rem; background: url(../images/lucky.png) no-repeat; background-size: 100% 100%; margin-right: 0.1rem; }
.c-day-hour .v-unlucky{ background-image: url(../images/unlucky.png); }
.c-day-hour .foot{ text-align: center; margin-top: 0.1rem; display: none; }
.c-day-hour .form-more{ padding: 0 0.4rem; display: inline-block; vertical-align: top; line-height: 0.56rem; text-align: center; background-color: #ffffff; color: #ff9e9e; font-size: 0.28rem; border-radius: 0.3rem; border: solid 1px #ffb8b8; position: relative; }
.c-day-hour .form-more:after{ content: ''; width: 0.27rem; height: 0.15rem; background: url(../images/arrow-b.png) no-repeat; background-size: 100% 100%; display: inline-block; vertical-align: top; margin-top: 0.22rem; margin-left: 0.12rem; }

.calendar-popup{ position: absolute; top: 0; left: 0; right: 0; background-color: #fff; color: #333; box-shadow: 0 0.08rem 0.16rem rgba(153, 153, 153, 0.3); z-index: 99; opacity: 0; visibility: hidden; -webkit-transition: all 0.3s; }
.calendar-popup.open{ opacity: 1; visibility: visible; }
.calendar-head{ padding-top: 0.3rem; margin-bottom: 0.2rem; }
.calendar-head .form-select{  width: 2.4rem; height: 0.72rem; line-height: 0.72rem; padding: 0 0.46rem; text-align: center; background-color: #ffffff; color: #333; font-size: 0.38rem; border-radius: 0.4rem; border: solid 1px #f59393;  background: url(../images/arrow.png) no-repeat right 0.3rem center; background-size: 0.2rem 0.13rem; appearance:none;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none; margin-right: 0.12rem; }
.calendar-head .form-select:focus{ outline: none; }
.calendar-head .btn{ padidng: 0; width: 1.4rem; height: 0.72rem; line-height: 0.72rem; background-color: #e54949; color: #fff; border-radius: 0.1rem; font-size: 0.32rem; }
.calendar-week{ overflow: hidden; height: 0.64rem; padding: 0 0.06rem; background-color: #f5f5f5; }
.calendar-week .item{ width: 14.2857%; float: left; line-height: 0.64rem; font-size: 0.32rem; color: #666; }
.calendar-days{ overflow: hidden; padding: 0.06rem; }
.calendar-days .item{ width: 14.2857%; height: 1.06rem; float: left; border-radius: 0.08rem; margin-top: 0.04rem; position: relative; }
.calendar-days .active{ background-color: #e54949; }
.calendar-days .active .item-hd,
.calendar-days .active .item-bd{ color: #fff; }
.calendar-days .on:after{ content: ''; position: absolute; left: 0; right: 0; top: 0; bottom: 0; border: 1px solid #e54949; border-radius: 0.08rem; }
.calendar-days .item-hd{ font-size: 0.32rem; padding-top: 0.12rem; margin-bottom: 0.06rem; }
.calendar-days .item-bd{ font-size: 0.24rem; color: #666; }

.c-search-box{ background-color: #fff; padding: 0.2rem 0 0.4rem; margin-bottom: 0.3rem; }
.c-search-box .hd { text-align: center; font-size: 0.32rem; color: #888; margin-bottom: 0.6rem; }
.c-search-box .hd-item{ display: inline-block; vertical-align: top; width: 2.8rem; height: 1rem; line-height: 1rem; background-color: #ffffff; }
.c-search-box .hd-item .title{ display: inline-block; position: relative; }
.c-search-box .hd-item.on{ color: #ff8927; font-weight: bold; }
.c-search-box .hd-item.on .title::after{ content: ''; width: 100%; height: 0.06rem; background-color: #ff8927; border-radius: 3px; position: absolute; left: 0; bottom: 0; }
.c-search-box .bd{ text-align: center; }
.c-search-box .bd-item{ display: none; }
.c-search-box .bd-item.on{ display: block; }
.c-search-box .form-group{ margin-bottom: 0.5rem; }
.c-search-box .form-select{ width: 2.4rem; height: 0.66rem; padding-left: 0.3rem; padding-right: 0.6rem; background: #fff url(../images/arrow2.png) no-repeat right 0.3rem center; background-size: 0.21rem 0.12rem; font-size: 0.24rem; color: #333; border: solid 1px #e6e6e6; border-radius: 0.1rem; appearance:none; -webkit-appearance:none; -moz-appearance:none; -o-appearance:none; }
.c-search-box .form-select+.form-select{ margin-left: 0.2rem; }
.c-search-box .form-input{ width: 4rem; padding: 0.15rem 0.6rem 0.15rem 0.3rem;  background: #fff url(../images/arrow2.png) no-repeat right 0.3rem center; background-size: 0.21rem 0.12rem; border-radius: 0.36rem; border: solid 0.04rem #e6e6e6;}
.c-search-box .btn{ width: 3.2rem; height: 0.76rem; line-height: 0.7rem; padding-bottom: 0.06rem; text-align: center; background: url(../images/btn.png); background-size: 100% 100%; font-size: 0.32rem; color: #fff; text-shadow: 0 1px 1px #d50808; font-weight: 500; }
.c-search-result{ padding: 0.4rem 0.2rem; background-color: #fff; margin-bottom: 0.3rem; }
.c-search-result .title{ text-align: center; font-size: 0.4rem; font-weight: bold; line-height: 1.1; color: #333333; margin: 0.1rem 0 0.3rem; }
.c-search-result .item{ height: 1.86rem; background-color: #ffffff; border: solid 1px #dd9772; border-radius: 0.1rem; padding: 0.3rem 0.2rem; position: relative; margin-top: 0.3rem; }
.c-search-result .item:after{ content: ''; width: 0.14rem; height: 0.28rem; background: url(../images/arrow3.png); background-size: 100% 100%; position: absolute; top: 50%; right: 0.2rem; margin-top: -0.14rem; }
.c-search-result .date-box{ width: 1.7rem; height: 1.86rem; background: url(../images/box-bg.png); background-size: 100% 100%; text-align: center; margin-right: 0.3rem; }
.c-search-result .date-info{ margin-top: -0.1rem; }
.c-search-result .date-time,
.c-search-result .date-week{ font-size: 0.24rem; color: #333; line-height: 0.48rem; }
.c-search-result .date-day{ font-size: 0.72rem; line-height: 0.88rem; color: #e54949; font-weight: bold; }
.c-search-result .text-group+.text-group{ margin-top: 0.1rem; }
.c-search-result .date-text{ font-size: 0.3rem; line-height: 0.48rem; color: #333; }
.c-search-result .date-text .time{ position: absolute; right: 0.48rem; font-size: 0.24rem; color: #e54949; }
.c-search-result .text-box{ display: block; background-color: #ffffff; border: solid 1px #dd9772; border-radius: 0.1rem; padding: 0.2rem; margin-top: 0.3rem; font-size: 0.3rem; line-height: 0.5rem; color: #333333; text-align: justify; }
.c-search-result .text-box p+p{ margin-top: 0.1rem; }
.c-search-result .text-box .tag{ display: inline-block; vertical-align: top; width: 1.56rem; height: 0.44rem; line-height: 0.44rem; text-align: center; background: url(../images/t1.png); background-size: 100% 100%; font-size: 0.3rem; color: #fff; margin-right: 0.2rem; }
.c-search-result .text-box .tag2{ width: 2.3rem; background-image: url(../images/t2.png)}
.c-search-result .text-box .a-link{ color: #e54949; text-decoration: underline; text-underline-offset: 1px; }
.c-search-result .text-link{ position: relative; padding-right: 0.6rem; }
.c-search-result .text-link:after{ content: ''; width: 0.14rem; height: 0.28rem; background: url(../images/arrow3.png); background-size: 100% 100%; position: absolute; top: 50%; right: 0.2rem; margin-top: -0.14rem; }

.not-found {text-align:center;padding:0.6rem 0 0.2rem;}
.not-found .pic {display:inline-block;vertical-align:top;width:2rem;height:2rem;}
.not-found .txt {font-size:0.3rem;color:#999999;margin-top:0.4rem;}
.not-found .btn { display: inline-block; vertical-align: top; width:3rem;line-height:0.76rem;background-color:#fc584c; color: #fff; border-radius:38px;margin-top:0.7rem;}


/* 心理测试 */
.xl-menu-list .pic{ width: 1rem; height: 1rem; }
.xl-menu-list .tit{ font-size: 0.26rem; font-weight: bold; margin-top: 0.1rem; }
.xl-menu-remark{ background: #fff; padding: 0.4rem 0.2rem 0; }
.xl-menu-remark h3{ font-size: 0; width: 1.27rem; height: 0.28rem; background: url(../images/title.png) no-repeat; background-size: 100% 100%; margin-bottom: 0.1rem; }
.xl-hot-test{ padding: 0 0.2rem 0.1rem 0.2rem; }
.xl-hot-test .xttbox_title{ margin-bottom: 0; }
.xl-hot-test .item{ display: block; padding: 0.16rem 0; }
.xl-hot-test .item:nth-child(5n+2) .tag{ border-color: #4f98ee; color: #4f98ee; }
.xl-hot-test .item:nth-child(5n+3) .tag{ border-color: #13aa71; color: #13aa71; }
.xl-hot-test .item:nth-child(5n+4) .tag{ border-color: #ac6825; color: #ac6825; }
.xl-hot-test .item:nth-child(5n+5) .tag{ border-color: #8d6be4; color: #8d6be4; }
.xl-hot-test .item + .item{ border-top: 1px solid #e7e7e7; }
.xl-hot-test .tag{ display: inline-block; vertical-align: top; width: 1.46rem; line-height: 0.44rem; text-align: center; color: #ff5c6f; font-size: 0.26rem; border: solid 1px #ff5c6f; border-radius: 0.04rem;	}
.xl-hot-test .tit{ font-size: 0.3rem; margin-left: 0.1rem; }

.xl-interest-test{ padding-bottom: 1px; }
.xl-interest-test .list{ padding: 0 0.2rem; }
.xl-interest-test .item{ height: 2.36rem; margin-bottom: 0.1rem; }
.xl-interest-test .pic{ display: block; width: 3.4rem; height: 1.7rem; }
.xl-interest-test .tit{ display: block; height: 0.66rem; line-height: 0.66rem; }
.tabxsm .section-title{padding-top: 0;}
.smxq-news .content-more,.qmtz .content-more{padding-bottom: 0.2rem;}

.news-detail + .section-pair{ margin: 0.3rem 0; padding: 0.3rem 0; background: #fff;}
.news-detail + .adownbox.pd{ margin: 0.3rem 0; padding: 0.3rem 0.24rem; background: #fff;}
.news-detail .adownbox.pd{margin: 0;}
.adownbox .mip-tabs{padding-bottom: 0;}
.adownbox mip-tabs .mip-tabs .mip-tabs-label-wrap .mip-tabs-label{padding: 0; width: 25%; text-align: center; font-size: 0.3rem; line-height: 0.72rem; height: 0.72rem;}
.adownbox mip-tabs .mip-tabs .mip-tabs-label-wrap:after{display: none;}
.adownbox mip-tabs .mip-tabs .mip-tabs-label-wrap .mip-tabs-line{ height: 0.06rem; border-radius: 6px; background-color: #FF8B43;}
.adownbox mip-tabs .mip-tabs .mip-tabs-label-wrap .optionColor span{ font-size: 0.32rem;color: #FF8B43;}
.adownbox mip-tabs .mip-tabs .mip-tabs-content-wrap mip-tabs-item{padding: 0 0.24rem; padding-bottom: 0.5rem;}
.adownbox mip-tabs .mip-tabs .mip-tabs-content-wrap{margin-top: 0.4rem;}

.text-select .text{ margin: 0.3rem 0 !important; }
.text-select-list{ padding: 0 0.4rem; margin-bottom: 0.3rem; }
.text-select-list .item{ height: 0.92rem; line-height: 0.92rem; background-color: #f5f5f5; border-radius: 0.16rem; padding: 0 0.5rem; font-size: 0.34rem; color: #333; cursor: pointer; }
.text-select-list .item+.item{ margin-top: 0.1rem; }
.text-select-list .item.on{ background-color: #fcdcbb; }
.text-select-result .text{ display: none; }
.text-select-result .text.on{ display: block; }


.hl-day-info{ color: #333; font-size: 0.3rem; padding: 0 0.2rem; margin-top: 0.3rem; }
.hl-day-info .bd{ line-height: 1.2; }
.hl-day-info .ft{ margin-top: 0.3rem; padding-top: 0.3rem; border-top: 1px solid #dbdbdb; }
.hl-day-info .day-value{ width: 0.9rem; height: 0.9rem; line-height: 0.9rem; text-align: center; background-color: #e54949; color: #fff; font-size: 0.6rem; border-radius: 0.04rem; margin-right: 0.2rem; }
.hl-day-info .day-text + .day-text{ margin-top: 0.16rem; }
.hl-day-info .day-todo{ background: url(../images/yi.png) no-repeat 0 0; background-size: 0.72rem 0.72rem; padding-left: 1rem; max-height: 0.96rem; overflow: hidden; }
.hl-day-info .day-ji{ background-image: url(../images/ji.png); margin-top: 0.3rem; }
.hl-day-info .day-todo ul{ min-height: 0.72rem; }
.hl-day-info .day-todo li{ margin-left: 0.1rem; width: 0.9rem; height: 0.48rem; line-height: 0.48rem; overflow: hidden; }

/* 周公解梦 */
.top.jm{ background: url(../images/top-bg.jpg) no-repeat center 0; background-size: 100% auto; }
.top.jm .logo{ margin-top: 0.28rem; }
.top.jm .logo img,
.top.jm .logo mip-img{ width: 1.56rem; height: 0.37rem; }
.top.jm .top_rg a{ color: #8d1f11; }

.tool-list{ margin-top: 0.3rem; }
.tool-list .item{ width: 25%; text-align: center; }
.tool-list .pic{ display: inline-block; vertical-align: top; width: 1.2rem; height: 1.2rem; }
.tool-list .tit{ font-size: 0.26rem; color: #333; margin-top: 0.16rem; }

.pic_ul li:nth-child(1) .atitle{ color: #d03e4c; }
.pic_ul li:nth-child(2) .atitle{ color: #9a52cc; }
.pic_ul li:nth-child(3) .atitle{ color: #529acc; }
.pic_ul li:nth-child(4) .atitle{ color: #cc9152; }

.ad-link {width:6.5rem;height:1.38rem;padding:0 0.2rem;background:url(../images/bg.jpg) no-repeat;background-size:100% 100%;border-radius:0.12rem;margin:0.5rem auto;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align: center;-webkit-align-items: center;align-items: center;}
.ad-link.qm {background:#fcf2e8;margin:0.3rem auto;}
.ad-link.qm .btn {background-color:#ffae36;}
.ad-link .txt {font-size:0.3rem;max-height:1rem;line-height:0.5rem;overflow:hidden;margin-right:0.4rem;color:#992907;-webkit-box-flex: 1;-webkit-flex: 1;flex: 1;}
.ad-link .t1 {color:#d0460a;margin-right:0.08rem;}
.ad-link .t2 {color:#333;}
.ad-link .btn {padding:0;width:1.6rem;height:0.48rem;line-height:0.48rem; text-align: center; background-color:#81aafd;color:#fff;font-size:0.24rem;border-radius:0.24rem;}
.ad-link .btn:after {content:'';display:inline-block;width:0.08rem;height:0.17rem;background:url(../images/arrow2.png) no-repeat; background-size:100% 100%;margin-left:0.12rem;}

.news-detail .xlsection-box{margin-top: 0.2rem;}
.news-detail .text .prank{font-size: 0;}
.news-detail .text .icon-rank{display: inline-block; vertical-align: middle; width: 0.48rem; height: 0.44rem; background: url(../images/rank1.png); background-size: 100% 100%; margin-right: 0.18rem;}
.news-detail .text .sptxt{display: inline-block; vertical-align: middle; line-height: 0.54rem; font-size: 0.36rem; color: #333; background-color: #f5f5f5; padding: 0 0.25rem; border-radius: 54px 54px 54px 0; font-weight: bold;}
.news-detail .text .sptxt a{color: inherit;}
body .page-news .news-detail .text .ptxt{ font-size: 0.3rem!important; color: #333; line-height: 0.44rem;}
.news-detail .text .ptxt.mab0{text-indent: 0!important;}
.news-detail .text .prank.rank1 {margin-top: 0.4rem;}
.news-detail .text .prank.rank1 .sptxt{color: #f27c06; background-color: #fffcec;}
.news-detail .text .prank.rank2 .icon-rank{background-image: url(../images/rank2.png);}
.news-detail .text .prank.rank2 .sptxt{color: #548eba; background-color: #f5fbff;}
.news-detail .text .prank.rank3 .icon-rank{background-image: url(../images/rank3.png);}
.news-detail .text .prank.rank3 .sptxt{color: #ba693c; background-color: #fff6f0;}

.pair-head{font-size: 0; text-align: center; margin: 0.3rem 0!important;}
.pair-head .li{display: inline-block; vertical-align: middle;}
.pair-head .li-img{width: 0.96rem; height: 0.91rem; padding-top: 0.05rem; border: solid 0.02rem #ff9e3d; border-radius: 68px; overflow: hidden;}
.page-news .news-detail .text .li-img img{display: block; height: 0.91rem!important; margin: 0 auto;}
.pair-head .li-txt{margin: 0 0.45rem;}
.pair-head .li-txt span{display: block;}
.pair-head .li-txt .ptxt{width: 1.2rem; height: 0.36rem; line-height: 0.36rem!important; font-size: 0.24rem; color: #fff!important; text-align: center; text-indent: 0!important; background-image: -webkit-linear-gradient(90deg, #fd5c9c 0%, #ff828b 100%); margin-top: 0; background-image: linear-gradient(0deg, #fd5c9c 0%, #ff828b 100%); border-radius: 24px;}
.pair-head .picon .icon-vs{display: block; width: 0.3rem; height: 0.19rem; background: url(../images/vs.png); background-size: 100% 100%; margin: 0.15rem auto 0 auto;}
body .page-news .news-detail .text .pair-head .li-txt .ptxt,body .page-news .news-detail .text .pair-persent .pitem,body .page-news .news-detail .text .pair-persent .spbz,body .page-news .news-detail .text .pair-infos .li,body .page-news .news-detail .text .pair-infos .li span{font-size:0.24rem!important;}

.pair-persent{height: 0.4rem; margin: 0 0.3rem!important; border-radius: 30px; position: relative;}
.pair-persent .pitem{position: absolute; top: 0; bottom: 0; font-weight: normal; font-size: 0.24rem; color: #fefefe; text-align: center; line-height: 0.4rem; margin: 0;}
.pair-persent .pitem.plf{left: 0; background-image: -webkit-linear-gradient(0deg, #ff7696 0%, #ff8d90 100%); background-image: linear-gradient(0deg, #ff7696 0%, #ff8d90 100%); border-radius: 30px 0 0 30px;}
.pair-persent .pitem.prg{right: 0; background-image: -webkit-linear-gradient(0deg, #6eb1ff 0%, #6ecdff 100%); background-image: linear-gradient(0deg, #6eb1ff 0%, #6ecdff 100%); border-radius: 0 30px 30px 0;}
.pair-persent .spbz{display: block; position: absolute; z-index: 1; right: -0.6rem; bottom: 0.1rem; width: 1.2rem; height: 0.45rem; line-height: 0.35rem; text-align: center; font-size: 0.24rem; color: #8b0000; background: url(../images/bizhong.png); background-size: 100% 100%;}
.pair-persent.p40 .pitem:nth-child(1){width: 45%;}
.pair-persent.p40 .pitem:nth-child(2){width: 55%;}
.pair-persent.p60 .pitem:nth-child(1){width: 55%;}
.pair-persent.p60 .pitem:nth-child(2){width: 45%;}
.pair-persent.p50 .pitem{width: 50%;}

.flex{ display: -webkit-box; display: -webkit-flex; display: flex; }
.flex-item { -webkit-box-flex: 1; -webkit-flex: 1; flex: 1; }
.flex-wrap { -webkit-flex-wrap: wrap; flex-wrap: wrap; }
.flex-between { -webkit-justify-content: space-between; justify-content: space-between; }
.flex-around { -webkit-justify-content: space-around; justify-content: space-around; }
.flex-center { -webkit-justify-content: center; justify-content: center; }
.flex-middle { align-items: center; -webkit-align-items: center; box-align: center; -webkit-box-align: center; }
.flex-colum { -webkit-box-flex-direction: column; -webkit-flex-direction: column; flex-direction: column;}

.pair-infos{margin: 0.4rem 0.3rem!important;}
.pair-infos .ul{ width: 43%; height: 1.79rem; float: left;}
.pair-infos .li{font-size: 0.24rem; line-height: 0.3rem; color: #666;}
.pair-infos .itxt{ font-size: 0.2rem; }
.pair-infos .ul:nth-child(1){width: 57%;}
.pair-infos .spline{position: relative; margin: -2px 0.12rem 0 0.03rem; display: inline-block; vertical-align: middle; width: 1rem; height: 0.2rem; background-color: #f5f5f5; border-radius: 8px;}
.pair-infos .spline-inner{position: absolute; left: 0; top: 0; bottom: 0; border-radius: 16px; background-image: -webkit-linear-gradient(90deg, #ffa35c 0%, #ffd28f 100%); background-image: linear-gradient(90deg, #ffa35c 0%, #ffd28f 100%);}
.pair-infos .spline-inner.red{  background-image: -webkit-linear-gradient(90deg, #fe716e 0%, #ffb48f 100%); background-image: linear-gradient(90deg, #fe716e 0%, #ffb48f 100%);}
.pair-infos .spline-inner.w20{width: 20%;}
.pair-infos .spline-inner.w40{width: 40%;}
.pair-infos .spline-inner.w60{width: 60%;}
.pair-infos .spline-inner.w80{width: 80%;}
.pair-infos .spline-inner.w100{width: 100%;}
.pair-infos .spline-inner.w10{width: 10%;}
.pair-infos .spline-inner.w30{width: 30%;}
.pair-infos .spline-inner.w50{width: 50%;}
.pair-infos .spline-inner.w70{width: 70%;}
.pair-infos .spline-inner.w90{width: 90%;}

.news-detail .text .ptxt.bold{font-weight: bold;}
.news-detail .text .ptxt .sp{font-size: 0.36rem!important; font-style: italic; color: #666; font-weight: normal; margin: 0 0.15rem 0 0.05rem; }
.news-detail .text .ptxt a{color: #ff9136;}
.news-detail .text .ptxt + .prank{margin-top: 0.5rem;}
.news-detail .text .mab0 + .prank{margin-top: 0.2rem;}

.news-detail .text .pover{max-height: 1.32rem; overflow: hidden; text-align: justify; position: relative; text-indent: 0!important;}
.news-detail .text .pover a[textvalue="[详情]"],.news-detail .text .pover a[textvalue="详情"]{display: block; position: absolute; background-color: #fff; right: 0; bottom: 0; padding-left: 1.56em;}
.news-detail .text .pover a[textvalue="[详情]"]:before,.news-detail .text .pover a[textvalue="详情"]:before{display: inline-block; content: '...'; color: #333; position: absolute; left: 0.06rem;}


.flex-item { -webkit-box-flex: 1; -webkit-flex: 1; flex: 1; }
.flex-wrap { -webkit-flex-wrap: wrap; flex-wrap: wrap; }
.flex-justify { -webkit-justify-content: space-between; justify-content: space-between; }
.flex-center { -webkit-justify-content: space-around; justify-content: space-around; }
.flex-center2 { -webkit-justify-content: center; justify-content: center; }
.flex-middle { align-items: center; -webkit-align-items: center; box-align: center; -webkit-box-align: center; }
.flexcolum { -webkit-box-flex-direction: column; -webkit-flex-direction: column; flex-direction: column;}


.mingtext-list {line-height:0.8rem;margin:0 0.3rem 0 0.3rem;}
.mingtext-list .li {height:0.82rem;margin-top:0.3rem;}
.mingtext-list .itext {width:100%;line-height:0.78rem;height:0.78rem;font-size:0.3rem;padding:0 0.3rem;margin:0;margin-right:0.35rem;background-color:#fafafa;border:1px solid #aaa;border-radius:0.16rem;}
.mingtext-list .mui-btn-block {padding:0;margin:0;border:none;font-size:0.3rem;line-height:0.78rem;text-align:left;color:#888;background:none;}
.mingtext-list .mui-btn-block.on {color:#333;}
.mingtext-list .mar0 {margin-right:0;}
.mingtext-list .Js_date {background:url(../images/date.png) no-repeat right 0.24rem center;background-size:0.36rem 0.36rem;}
.mingtext-list .sanjiao {background:url(../images/sanjiao.png) no-repeat right 0.24rem center;background-size:0.226rem 0.13rem;}
.radiobox .pradio:before {background-image:url(../images/raiosp.png);}
.radiobox .pradio.on:before {background-image:url(../images/radios.png);}
.mingtext-btn {margin-top:0.3rem;font-size:0;text-align:center;}
.mingtext-btn a {display:inline-block;width:2.6rem;line-height:0.8rem;font-size:0.34rem;color:#fff;border-radius:80px;margin:0 0.35rem;background-color:#635675;}
.mingtext-btn a.spe {background-image:linear-gradient(90deg,#e8905a 0%,#dd6f54 32%,#d24d4d 100%);}
.mingtext-btn.qm-btn a {background-color:#c18e65;}
.mingtext-btn.qm-btn a.spe {background-image:linear-gradient(90deg,#f5be5f 0%,#e5883c 50%,#e17932 100%);}
.mui-poppicker .mui-poppicker-header {background-color:#fff;}
.syjmbox {padding-top:0;}
.syjmbox .jm_sea {border-color:#c68b3e;background-color:#fff;width:auto;margin:0 0.3rem;padding:0;}
.syjmbox .jm_sea input {color:#333!important;padding-left:0.25rem;margin:0;}
.syjmbox .jm_sea button {position:static;width:2.1rem;color:#fff;background:#c68b3e;height:100%;padding:0;}
.unscs-list {text-align:left;}
.unscs-list .aview{width: auto; padding: 0 0.22rem;}
.tl-hot-list + .section-pair{padding: 0.2rem 0 0.3rem 0; background-color: #fff;}

.ysbox-zhu{margin-top: 0.4rem; padding: 0 0.1rem;}
.ysbox-zhu .item{text-align: center;}
.ysbox-zhu .dzhu{position: relative; width: 0.26rem; height: 1.2rem; background: #F5F5F5; border-radius: 26px; margin: 0 auto; overflow: hidden;}
.ysbox-zhu .zhu-inner{position: absolute; left: 0; right: 0; bottom: 0; border-radius: 26px; }
.ysbox-zhu .dtit{ font-size: 0.2rem; color: #333; margin-top: 0.15rem;}
.ysbox-zhu .itxt{ font-size: 0.24rem; font-weight: 500;}
.ysbox-zhu .dtxt{ font-size: 0.22rem; color: #666; margin-top: 0.05rem;}
.ysbox-zhu .item .zhu-inner.i1{height: 20%; background: -webkit-linear-gradient(0deg, #95a8cf 0%, #bcccec 100%); background: linear-gradient(0deg, #95a8cf 0%, #bcccec 100%);}
.ysbox-zhu .item .zhu-inner.i2{height: 40%; background: -webkit-linear-gradient(0deg, #75C788 0%, #C5E7C5 100%); background: linear-gradient(0deg, #75C788 0%, #C5E7C5 100%);}
.ysbox-zhu .item .zhu-inner.i3{height: 60%; background: -webkit-linear-gradient(0deg, #63C7FB 0%, #88E2F2 100%); background: linear-gradient(0deg, #63C7FB 0%, #88E2F2 100%);}
.ysbox-zhu .item .zhu-inner.i4{height: 80%; background: -webkit-linear-gradient(0deg, #FFA45D 0%, #FFD18D 100%); background: linear-gradient(0deg, #FFA45D 0%, #FFD18D 100%);}
.ysbox-zhu .item .zhu-inner.i5{height: 95%; background: -webkit-linear-gradient(0deg, #FE726E 0%, #FFB38E 100%); background: linear-gradient(0deg, #FE726E 0%, #FFB38E 100%);}
.ysbox-zhu .title{ font-size: 0.32rem; font-weight: normal; margin: -0.15rem 0.2rem 0.3rem; }
.ysbox-zhu .date{ font-size: 0.24rem; color: #666; margin-left: 0.1rem; }

.ysbox-list2{margin: 0.4rem 0.2rem 0 0.2rem;}
.ysbox-list2 .item{width: 1.48rem; height: 1.42rem; font-size: 0.24rem; font-weight: 500; color: #C12C1B; text-align: center; background: url(/Public/Mobile/images/li1.png); background-size: 100% 100%;}
.ysbox-list2 .item:nth-child(2){color: #3067C7; background-image: url(/Public/Mobile/images/li2.png);}
.ysbox-list2 .item:nth-child(3){color: #C07403; background-image: url(/Public/Mobile/images/li3.png);}
.ysbox-list2 .item:nth-child(4){color: #3F279D; background-image: url(/Public/Mobile/images/li4.png);}
.ysbox-list2 .ptit{font-size: 0.32rem; font-weight: bold; line-height: 0.92rem;}
.ysbox-list2 .pinfo{margin-top: 0.05rem;}
.ysbox + .adownbox{padding: 0.26rem 0 0.1rem 0; background-color: #fff; margin-top: 0.2rem!important;}


.daily-luck{ padding: 0rem 0 0.24rem 0; background-color: #fff; }
.daily-luck-head{  margin-bottom: 0.3rem; }
.daily-luck-head .title{ font-size: 0.4rem; font-weight: bold; letter-spacing: 0.02rem; color: #444444; text-align: center; margin-bottom: 0.15rem; }
.daily-luck-head .text{ color: #666666; }
.daily-luck-tab { margin: 0 0 0.5rem; background-color: #f2f2f2; border-radius: 0.04rem; }
.daily-luck-tab .item{ width: 18.5% !important; height: 0.8rem; line-height: 0.8rem; text-align: center; font-size: 0.32rem; color: #ef4c4d; white-space: nowrap; border-radius: 0.04rem; position: relative; }
.daily-luck-tab .item.on{ width: 26% !important; background-color: #ef4c4d; color: #fff; }
.daily-luck-tab .item.on:after{ content: ''; position: absolute; top: 100%; left: 50%; margin-left: -0.1rem; border-left: 0.1rem solid transparent; border-right: 0.1rem solid transparent; border-top: 0.1rem solid #ef4c4d; }
.daily-luck-tab .item.on .text{ display: inline; color:#fff}
.daily-luck-tab .text{ display: none;
 color: #fff;}
.daily-luck-cont{  }
.daily-luck-cont ul{ margin-bottom: -0.12rem; }
.daily-luck-cont li{ margin: 0 0.26rem 0.32rem; }
.daily-luck-cont .img-wrap{ width: 1.7rem; height: 1.7rem; text-align: center; border-radius: 50%; background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I4OTFmMiIgc3RvcC1vcGFjaXR5PSIwLjIiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlM2Q3ZjUiIHN0b3Atb3BhY2l0eT0iMC4yIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g'); background: -moz-linear-gradient(90deg, rgba(184, 145, 242, 0.2) 0%, rgba(227, 215, 245, 0.2) 100%); background: -webkit-linear-gradient(90deg, rgba(184, 145, 242, 0.2) 0%, rgba(227, 215, 245, 0.2) 100%); background: linear-gradient(0deg, rgba(184, 145, 242, 0.2) 0%, rgba(227, 215, 245, 0.2) 100%); }
.daily-luck-cont .img{ display: inline-block; vertical-align: top; width: 1.3rem; height: 1.3rem; margin-top: 0.2rem; }
.daily-luck-cont .tit{ text-align: center; font-size: 0.3rem; color: #666; margin-top: 0.16rem; }
.mt30{ margin-top: 0.3rem; }

.js-tab-cont{ display: none; }
.js-tab-cont.on{ display: block; }

#baidu-ad-body{background: #fff;}
.news-block{ background: #fff; margin-top: 0.2rem; }
.section-nav{ height: 0.88rem; border-bottom: 1px solid #e6e6e6; overflow: hidden; font-size: 0; white-space: nowrap; }
.section-nav ul{ overflow-x: auto; height: 3rem; }
.section-nav li{ display: inline-block; vertical-align: top; height: 0.88rem; line-height: 0.88rem; text-align: center; margin: 0 0.31rem; font-size: 0.3rem; color: #b6a99f; }
.section-nav li + li{ margin-left: 0; }
.section-nav .on{ color: #fe8f3b; }
.pair-info-box{ margin-top: -0.3rem; }
.pair-info-box .pair-head .li-img img{ width: 100%; }


.test-list{ overflow: hidden; padding-left: 0.12rem; }
.test-list h3{ font-size: 0.28rem; color: #333333; margin-bottom: 0.06rem; }
.test-list p{ font-size: 0.22rem; line-height: 0.34rem; color: #777777;}
.test-list ul{ width: 3.36rem; float: left; margin-left: 0.18rem; }
.test-list li{ width: 3.36rem; background-size: 100% 100%; border-radius: 0.16rem; float: left; margin-top: 0.2rem;  }
.test-list a{display: block; padding: 0.4rem 0.24rem 0; height: 1.9rem;-webkit-box-sizing: border-box; box-sizing: border-box;}
.test-list .focus{ height: 3.98rem; padding-left: 0.34rem; padding-top: 0.6rem; }
.test-list2 h3{ font-size: 0.24rem; font-weight: bold; color: #3f3fe5; margin: 0.18rem 0 0.06rem; }
.test-list2 p{ font-size: 0.2rem; line-height: 0.34rem; color: #7575f1; }
.test-list2 ul{ overflow: hidden; padding-left: 0.12rem; }
.test-list2 li{ width: 2.18rem;	height: 1.04rem; text-align: center; background: url(../images/bg.jpg); background-size: 6.9rem 3.48rem; border-radius: 0.16rem; float: left; margin: 0.2rem 0 0 0.18rem; }
.test-list2 li:nth-child(18),
.test-list2 li:nth-child(2){ background-position: -2.36rem 0; }
.test-list2 li:nth-child(18) h3,
.test-list2 li:nth-child(2) h3{ color: #f14e3d; }
.test-list2 li:nth-child(18) p,
.test-list2 li:nth-child(2) p{ color: #f57a6e; }
.test-list2 li:nth-child(10),
.test-list2 li:nth-child(0),
.test-list2 li:nth-child(3){ background-position: -4.72rem 0; }
.test-list2 li:nth-child(10) h3,
.test-list2 li:nth-child(20) h3,
.test-list2 li:nth-child(3) h3{ color: #1e85eb; }
.test-list2 li:nth-child(10) p,
.test-list2 li:nth-child(20) p,
.test-list2 li:nth-child(3) p{ color: #4798e8; }
.test-list2 li:nth-child(11),
.test-list2 li:nth-child(21),
.test-list2 li:nth-child(4){ background-position: 0 -1.22rem; }
.test-list2 li:nth-child(11) h3,
.test-list2 li:nth-child(21) h3,
.test-list2 li:nth-child(4) h3{ color: #e73495; }
.test-list2 li:nth-child(11) p,
.test-list2 li:nth-child(21) p,
.test-list2 li:nth-child(4) p{ color: #e560a8; }
.test-list2 li:nth-child(12),
.test-list2 li:nth-child(16),
.test-list2 li:nth-child(5){ background-position: -2.36rem -1.22rem; }
.test-list2 li:nth-child(12) h3,
.test-list2 li:nth-child(16) h3,
.test-list2 li:nth-child(5) h3{ color: #4c97b9; }
.test-list2 li:nth-child(12) p,
.test-list2 li:nth-child(16) p,
.test-list2 li:nth-child(5) p{ color: #75a9c0; }
.test-list2 li:nth-child(6){ background-position: -4.72rem -1.22rem; }
.test-list2 li:nth-child(6) h3{ color: #46aa8e; }
.test-list2 li:nth-child(6) p{ color: #65bfa6; }
.test-list2 li:nth-child(17),
.test-list2 li:nth-child(7){ background-position: 0 -2.44rem; }
.test-list2 li:nth-child(17) h3,
.test-list2 li:nth-child(7) h3{ color: #e98f10; }
.test-list2 li:nth-child(17) p,
.test-list2 li:nth-child(7) p{ color: #f1a63b; }
.test-list2 li:nth-child(13),
.test-list2 li:nth-child(8){ background-position: -2.36rem -2.44rem; }
.test-list2 li:nth-child(13) h3,
.test-list2 li:nth-child(8) h3{ color: #7a49bb; }
.test-list2 li:nth-child(13) p,
.test-list2 li:nth-child(8) p{ color: #9a72cf; }
.test-list2 li:nth-child(14),
.test-list2 li:nth-child(9){ background-position: -4.72rem -2.44rem; }
.test-list2 li:nth-child(14) h3,
.test-list2 li:nth-child(9) h3{ color: #ea8923; }
.test-list2 li:nth-child(14) p,
.test-list2 li:nth-child(9) p{ color: #e39c51; }
.test-list2 a{ display: block; height: 1.04rem; overflow: hidden; }


.ysbox_txt .block-title{ font-size: 0.32rem; color: #333; margin-bottom: 0.15rem; line-height: 0.64rem;font-weight: bold;}
.ysbox_txt .block-title span{ font-size: 0.24rem; color: #666; margin-left: 0.1rem; }
.ysbox_txt .block-title.mt30{ margin-top: 0.3rem; }
.ysbox_txt_cont{
 line-height: 0.64rem;
}
.hlsearch-txt{ padding: 0 0.2rem; font-size: 0.26rem; line-height: 0.4rem; color: #999; margin-top: 0.4rem; }
div[style="padding-bottom: 10px;"]{padding-bottom: 0!important;}

body .news-detail #csTab .whit-box{padding-bottom: 0; margin-bottom:0;}

.shengxiao-nav{
	position: relative;
	margin: 0.32rem 0.5rem 0 0.9rem;
}
.shengxiao-nav .item{
	position: relative;
	display: block;
	height: 1rem;
	padding-left: 1.34rem;
	line-height: 1;
	border-radius: 0.16rem 50px 50px 0.16rem;
	background: -webkit-linear-gradient(90deg, #FFDDD6 0%, #FFF3F0 100%);
	background: linear-gradient(90deg, #FFDDD6 0%, #FFF3F0 100%);
}
.shengxiao-nav .ptit{
	font-size: 0.3rem;
	color: #CC0202;
	padding-top: 0.16rem;
}
.shengxiao-nav .ptxt{
	font-size: 0.26rem;
	color: #845E5D;
	margin-top: 0.15rem;
	line-height: 1;
}
.shengxiao-nav .span{
	color: #B90A03;
	margin-left: 0.05rem;
}
.shengxiao-nav .iarrow{
	display: inline-block;
	vertical-align: 0.04rem;
	width: 0.1rem;
	height: 0.1rem;
	border: 0.02rem solid #B90A03;
	border-left: none;
	border-bottom: none;
	margin-left: 0.03rem;
	transform: rotate(45deg);
}
.shengxiao-nav .pimg{
	position: absolute;
	left: -0.4rem;
	top: -0.26rem;
	z-index: 1;
}
.shengxiao-nav .pic{
	display: block;
	width: 1.54rem;
}
.theme-list{
	margin: 0 1.5rem 0.24rem 0.4rem;
}
.theme-list li{
	margin-top: 0.16rem;
}
.theme-list .aitem{
	display: block;
	height: 0.6rem;
	line-height: 0.6rem;
	background: #FFFAF0;
	border-radius: 30px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.theme-list .dot{
	float: left;
	width: 0.36rem;
	height: 0.36rem;
	line-height: 0.36rem;
	font-size: 0.23rem;
	color: #fff;
	font-weight: bold;
	text-align: center;
	margin: 0.12rem 0.24rem 0 0.12rem;
	background: -webkit-linear-gradient(0deg, #FB9084 0%, #FCAF74 100%);
	background: linear-gradient(0deg, #FB9084 0%, #FCAF74 100%);
	border-radius: 50%;
}