/*cb61aa341a855dc8197da9ebb0574e89*/
*{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: "-apple-system-font", "Helvetica Neue", "Helvetica", "sans-serif"; font-size:14px; background:#f8f8f8; max-width:750px; margin:0 auto; }
html, body{ height: 100%; }
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: "-apple-system-font", "Helvetica Neue", "Helvetica", "sans-serif"; }
.white{ background:#fff; }
.pb50{ padding-bottom: 0.5rem; }

#searchall{ display: none; position: fixed; z-index: 99999; top: 0; bottom: 0; width: 100%; max-width: 750px; background-color: #fff; }
#contentall{ width: 100%; overflow-x: hidden; padding-top: 2.4rem; }
#contentall #contentall{ padding-top: 0; }
.search-cover,
.menu-cover{ overflow: hidden; }
.search-cover #searchall{ display: block !important; }
.menu-cover .headerbox{ z-index: 99999; }
.menu-cover .xlmenu_box{ display: block; }
.menu-cover .top-ermenue a.on{ animation: none; }
.menu-cover .top-ermenue a.on::after{ content: none; }

/*首页*/
.top{ height:1rem; line-height:1rem; position: relative; padding:0 0.2rem; display: -webkit-box; display: -webkit-flex; display: flex; }
.logo{ float:left; margin-top:0.2rem; position:relative; z-index:2; margin-right: 0.2rem; }
.logo img{ display:block; height:0.58rem;}
.top_rg{ float:right; position:relative; z-index:2;  display: -webkit-box; display: -webkit-flex; display: flex; -webkit-justify-content: space-between; justify-content: space-between; -webkit-box-flex: 1; -webkit-flex: 1; flex: 1; padding: 0 0.06rem; }
.top_rg a{ font-size:0.26rem; float:left; font-size: 0.3rem; margin: 0; }
.top_rg a[onclick]{ font-size: 0; width: 1.12rem; height: 0.39rem; background:url(/index/picture/dszb.png) no-repeat; background-size: 100% 100%; margin-top: 0.3rem; }
.top_rg button{ padding: 0; width:0.52rem; height:0.45rem; background:url(/index/picture/search-wh.png) no-repeat center; background-size:0.48rem 0.32rem; margin-top:0.28rem;float: left; border: none; }
.top_rg .xlbtn { width: 0.32rem; height: 1rem; background: url(/index/picture/newicon.png) no-repeat center; background-size: 0.32rem 0.28rem; }
.top_rg .a_menu { background-image: url(/index/picture/jm_menu.png); margin-left: 0.30rem; }
.top_rg span{margin-left: 0.15rem; float: left;}
.top_rg .sq-master.M-daohang{ position: static !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(/index/picture/menu_bj.png); }
.menu_bj.lf{ left:0; background:url(/index/picture/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; }/*作者：www.symiyun.com*/
.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;   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(/index/picture/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(/index/picture/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:#ff7696; font-size:0.18rem; font-size: 0.24rem; color:#fff; padding-right:0.2rem; position:relative;/*作者：www.symiyun.com*/}
.xzxzbox .set span{ position:absolute; right:0.1rem; top:50%; margin-top:-0.05rem; width:0.11rem; height:0.11rem; background:url(/index/picture/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;}
/*作者：www.symiyun.com*/
.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;border-radius:0.05rem;}
.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(/index/picture/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(/index/picture/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(/index/picture/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(/index/picture/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(/index/picture/rlcx_bj.png) no-repeat; background-size:cover; display:none;}
.crlbox_tit ul li.on a{ font-size:0.3rem; color:#ffad5e!important;/*作者：www.symiyun.com*/}
.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; } 
.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(/index/picture/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(/index/picture/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;/*作者：www.symiyun.com*/}

/*运势*/
.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(/index/picture/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(/index/picture/yunshi_bj.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; }/*作者：www.symiyun.com*/
.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(/index/picture/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(/index/picture/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(/index/picture/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(/index/picture/icon_jk.png); height: 0.27rem; margin-top: -0.11rem;  }
.ysbox_txt_list .a-link{ position: absolute; top: 0; right: 0; height: 0.5rem; line-height: 0.5rem; padding: 0 0.2rem; background: #ffe5e3; font-size: 0.24rem; color: #bd1717; border-radius: 0 0.3rem 0 0.3rem; }
.ysbox_txt_list .a-link::after{ content: ''; display: inline-block; vertical-align: top; margin: 0.14rem 0 0 0.1rem; width: 0.12rem; height: 0.21rem; background: url(); background-size: 100% 100%; }

.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(/index/picture/sjb.png) no-repeat; background-size:cover; margin-left:0.25rem;}
.jnysbox dl dd .shouq{ display:none;}

/*配对*/
.fade{ position:fixed; left:0; top:-100px; width:100%; height: 600%; background: rgba(0, 0, 0, 0.5); display:none; z-index:4;}
.bluebox{ height: 8.12rem; position:relative; background: url(/index/picture/pair-bg.png) no-repeat; background-size: 100% 100%; }
.bluebox .yunsbox_bt{ display: none; }
.bluebox .heart{ display: none; }
.bluebox .xzxzbox.xzq .set{ background:#cf656c;}

.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.12rem solid #ff7696; 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(/index/picture/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; width:100%; background:#fcf9fe; z-index:9999; text-align:center; display:none; max-width: 750px; margin: 0 auto;}
.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{ 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:#0bbafb;}
.pdbox .pdlist.nan .xzxzbox .set{ background:#0bbafb;}
.pdbox .pdlist.nan .qpbox{ background-image:url(/index/picture/qipao_y.png); left:auto; right:0;}
.kspdbox{ margin-top:0.68rem; position:relative; z-index:1;}
.kspdbox a{ display:block; width: 2.6rem; height: 0.96rem; line-height: 0.96rem; text-align:center; font-size:0.36rem; color:#fff; background-color: #ff748d; background-image: linear-gradient(0deg, #ff748d 0%, #ff7daf 100%); border-radius: 0.48rem; margin:0 auto; }

.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(/index/picture/sc_lh.png) no-repeat; background-size:cover;}
.scbox.lm{ background-image:url(/index/picture/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(/index/picture/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(/index/picture/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;/*作者：www.symiyun.com*/}
.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; }
.search_tp_lf{ width:89%; float:left; height:0.74rem; background:#ededed; border-radius:0.7rem; overflow:hidden;}
.search_tp_lf button{ border: 0; position: absolute; width:0.39rem; height:0.39rem; background:url(/index/picture/sea_dbj.png) no-repeat; background-size:auto 100%; margin-top:0.17rem; margin-left:0.13rem;}
.search_tp_lf input{ width: 100%; font-size:0.3rem; color: #333; height:0.74rem; padding:0.1rem 0.3rem 0.1rem 0.8rem; background:none; -moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box; }
.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(/index/picture/syh.png) no-repeat; background-size:cover;}
.xzqbox .div_md .syh.lf{ margin-right:0.05rem;}
.xzqbox .div_md .syh.rg{ background-image:url(/index/picture/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(/index/picture/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; margin-left:0.4rem;}
.sec_sort ul li a{ font-size:0.3rem; color:#b6a99f; line-height:0.4rem; float:left;}
.sec_sort ul li a.on,.sec_sort ul li.on a{ font-size:0.3rem; color:#755ddc;}
.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(/index/picture/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(/index/picture/lanjb_zongs.png);}
.yybox,.daohbox .menu_bj{ position:absolute; right:1.67rem; top:-0.09rem; width:0.15rem; height:0.7rem; background:url(/index/picture/yy_bg.png) no-repeat; background-size:cover;}
.yybox,.daohbox .menu_bj.lf{ background-image:url(/index/picture/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; /*symiyun.com;*/ 
background:url(/index/picture/top-bj.jpg) no-repeat; background-size:cover;}
.zcdgbox a.back_top{ display:none;}
.zcdgbox a.fenx{ background-image:url(/index/picture/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(/index/picture/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(/index/picture/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(/index/picture/bsj.png);}
.introdiv #shotCont{ margin-left:0;}

/*配对结果弹窗*/
@keyframes pairLoading { 
	0% { background: white; box-shadow: -0.3rem 0 0 #f36bac, -0.15rem 0 0 #f36bac, 0.15rem 0 0 #f36bac, 0.3rem 0 0 #f36bac; }
  20% { background: #f36bac; box-shadow: -0.3rem 0 0 #f36bac, -0.15rem 0 0 #f36bac, 0.15rem 0 0 white, 0.3rem 0 0 #f36bac; }
  40% { background: #f36bac; box-shadow: -0.3rem 0 0 #f36bac, -0.15rem 0 0 #f36bac, 0.15rem 0 0 #f36bac, 0.3rem 0 0 white; }
  60% { background: #f36bac; box-shadow: -0.3rem 0 0 white, -0.15rem 0 0 #f36bac, 0.15rem 0 0 #f36bac, 0.3rem 0 0 #f36bac; }
  80% { background: #f36bac; box-shadow: -0.3rem 0 0 #f36bac, -0.15rem 0 0 white, 0.15rem 0 0 #f36bac, 0.3rem 0 0 #f36bac; }
  100% { background: white; box-shadow: -0.3rem 0 0 #f36bac, -0.15rem 0 0 #f36bac, 0.15rem 0 0 #f36bac, 0.3rem 0 0 #f36bac; }}
.pdjgboxs{ position:fixed; width:5rem; height:6.6rem; left:50%; margin-left:-2.6rem; top:50%; margin-top:-3.4rem; z-index:99999; border:0.1rem solid #FFB2D7; border-radius:0.6rem; background: -webkit-linear-gradient(bottom, #ff9dcd, #ffc0de); }
.pdjgboxs .box_title{ width:2.14rem; height:0.6rem; margin:0 auto; margin-top:0.6rem;}
.pdjgboxs .box_title p{ float:left;/*作者qq：1107710272*/}
.pdjgboxs .box_title .pimg{ width:0.6rem; height:0.6rem; box-sizing:border-box; border:0.04rem solid #ff7696; border-radius:0.6rem; overflow:hidden; background:#fff;}
.pdjgboxs .box_title .pimg img{ height:100%;}
.pdjgboxs .box_title .pimg.rg{ border-color:#0bbafb;}
.pdjgboxs .box_title .pline{ display: inline-block; vertical-align: top; margin: 0.28rem 0.14rem 0;  }
.pdjgboxs .box_title .pline .on{ display: inline-block; vertical-align: top; width: 0.06rem; height: 0.06rem; border-radius: 50%; background: #f36bac; box-shadow: -0.3rem 0 0 #f36bac, -0.15rem 0 0 #f36bac, 0.15rem 0 0 #f36bac, 0.3rem 0 0 #f36bac; animation: pairLoading 1.5s infinite linear; margin: 0 0.3rem; }
.pdjgboxs .fsbox{ text-align:center; font-size:2rem; font-style:italic; line-height:2rem; height:2rem; margin-top:0.1rem; text-indent:-0.2rem; 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(/index/picture/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-style:italic; text-indent:0;}
.zsbox{ width:4.1rem; margin:0 auto; margin-top:0.35rem;}
.zsbox li{ width:50%; height:0.28rem; line-height:0.28rem; float:left; margin-bottom:0.2rem; white-space: nowrap; }
.zsbox li span{ float:left; font-size:0.28rem; color: #c53881; margin-right: 0.15rem; margin-left: 0.06rem; }
.zsbox li img{ display:block; float:left; height:0.21rem; margin-left: 0.03rem; }
.pdjgboxs .btnbox{ height:0.74rem; text-align:center; margin-top:0.3rem;}
.pdjgboxs .btnbox a{ display:inline-block; width:2.5rem; height:0.72rem; line-height:0.72rem; text-align:center; font-size:0.28rem; color:#fff; background: #f36bac; border-radius: 0.36rem; } 
.pdjgboxs .ptit{ position:absolute; top:-0.44rem; text-align:center; width:100%;}
.pdjgboxs .ptit img{ height:0.75rem;}
.gbbox{ position:absolute; right:0.3rem; top:0.3rem; width:0.36rem; height:0.36rem;}
.gbbox a{ display:block; height:100%; background:url(/index/picture/guanbi_zi.png) no-repeat; background-size:cover;}
.star{ display: inline-block; width: 1.22rem; height: 0.21rem; }
.star:after{ content: ''; display: block; width: 1.48rem; height: 0.47rem; background:url(/index/picture/pd_star2.png) no-repeat; background-size: 100% auto; margin: -0.08rem 0 0 -0.14rem; }
.star.s4:after{ background-position: 0 -0.42rem; }
.star.s3:after{ background-position: 0 -0.84rem; }
.star.s2:after{ background-position: 0 -1.26rem; }
.star.s1:after{ background-position: 0 -1.64rem; }


/*时间选择插件*/
.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 { 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;/*作者qq：1107710272*/ }
.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(/index/picture/yjiant.png) no-repeat; background-size:cover; padding:0; margin-top:0.12rem;}
.sort_list .pbtn{min-height: 0.43rem;}
.xzlist ul li{ width:25%; 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(/index/picture/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(/index/picture/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(/index/picture/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(/index/picture/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(/index/picture/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; 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; /*作者qq：1107710272*/}
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(/index/picture/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; /*作者qq：1107710272*/}
.linkbox span{ float: left;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(/index/picture/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(/index/picture/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(/index/picture/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}

.clbox { width: 2.5rem; position: fixed; right: 0; top: 0; bottom: 0; z-index: 10; display: none; background: #fff; }
.clbox p { height: 2.82rem;/*作者qq：1107710272*/ 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(/index/picture/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(/index/picture/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; }

.mjxgbox .mjxg_list { margin: 0.25rem 0.29rem 0 0.21rem; text-align: justify; }
.mjxgbox .mjxg_list a { line-height: 0.8rem; padding: 0.12rem 0.2rem; text-align: center; font-size: 0.28rem; color: #904100; overflow: hidden; width: auto; 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(/index/picture/jm_menu_w.png);  }

.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-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff),color-stop(50%,#f7e0ea), color-stop(100%,#eba2d1d4)); padding: 0.4rem 0.2rem 0.1rem 0.2rem; }
.footbox.tp{ padding-bottom: 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%; }
.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(/index/picture/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(/index/picture/bsj_da.png); }

.whitbox{background:#fff;}

/*2 23头部固定*/
.over { overflow: hidden; }
/*作者qq：1107710272*/
.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(/index/picture/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(/index/picture/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(/index/picture/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(/index/picture/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; }

.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(/index/picture/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(/index/picture/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(/index/picture/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; }
.xlmenu_box { position: absolute; left: 0; right: 0; top: 1rem; height: calc(100vh - 1rem); z-index: 3; background: rgba(255,255,255,.95); display: none; }
.xlmenu_box dl { line-height: 0.56rem; margin-top: 0.1rem; margin-bottom: 0.2rem; }
.xlmenu_box dl:last-child{ margin-bottom: 0.4rem; }
.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 .ico{ float: left; content: ''; width: 0.3rem; height: 0.3rem; background: url(/index/picture/yz.png) no-repeat; background-size: 100% 100%; vertical-align: top; margin: 0.14rem 0.12rem 0 0; }
.xlmenu_box dt .ico2{ background-image:url(/index/picture/ys.png); }
.xlmenu_box dt .ico3{ background-image:url(/index/picture/sm.png); }
.xlmenu_box dt .ico4{ background-image:url(/index/picture/xm.png); }
.xlmenu_box dt .ico5{ background-image:url(/index/picture/qf.png); }
.xlmenu_box dt .ico6{ background-image:url(/index/picture/xz.png); }
.xlmenu_box dt .ico7{ background-image:url(/index/picture/zb.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;}
.xlmenu_box_inner{ height: 100%; overflow-y: auto; }
/*作者qq：1107710272*/
.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(/index/picture/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(/index/picture/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%;}

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(/index/picture/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{/*作者qq：1107710272*/ }
/*作者qq：1107710272*/
.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(/index/picture/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;}
.footbox.bt{
	padding-top: 0.1rem;padding-bottom: 1.2rem;}

.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;}
/*作者qq：1107710272*/
.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;*/ }

/*算命*/
.sm_top { background: #f5f5f5 url(/index/picture/smtp_bj.png) no-repeat center 0.6rem; background-size: 100% auto; }
.top.smxq .logo img { height: 0.64rem; }

.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; }
.whitebox.pat65 { padding-top: 0.65rem; padding-bottom: 1px; margin-bottom: 0.2rem; }
.whitebox.pat30 { padding-top: 0.3rem; padding-bottom: 1px; margin-bottom: 0.2rem; }

.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(/index/picture/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; }

.smxqbox { margin: 0 0.3rem 0.2rem 0.3rem; background: #f7f8fb; border: 1px solid #eff0f3; border-radius: 0.1rem; padding: 0.45rem 0.3rem; }
.smxqbox.smbj { background: #f7f8fb url(/index/picture/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(/index/picture/share_wb.png) no-repeat center; background-size: auto 100%; }
.sharebox .links.bds_qzone { background-image: url(/index/picture/share_kj.png); }
.sharebox .links.bds_sqq { background-image: url(/index/picture/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; }

.smssjg_list dl em { color: #f85959; }


/*6 27打赏*/
.dasbox { background: url(/index/picture/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(/index/picture/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.18rem; line-height: 0.42rem; }

.headerbox{ position: fixed; left: 0; right: 0; top: 0; max-width: 750px; margin: 0 auto; z-index: 7;background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0%,#ffffff),color-stop(50%,#f7e0ea), color-stop(100%,#eba2d1d4)); box-shadow: 0 0.02rem 0.12rem 0 rgba(0,0,0,.15); }
.njm-top{ background-image: linear-gradient(180deg, #efc2a9 0%, #fff 0.7rem, #fff 100%); }
.lhl-top{ background-image: linear-gradient(180deg, #fff4e3 0%, #fff 0.7rem, #fff 100%); }
.lhl-top .logo{ margin-top: 0.25rem; }
.lhl-top .logo img{ height: 0.5rem; }
.sxpd-top.headerbox,
.sxindex .headerbox,
.sxzqbox .headerbox{ background-image: linear-gradient(180deg, #ffcece 0%, #fff 60%, #fff 100%); }
.bluebox .headerbox{ background-image: linear-gradient(180deg, #ffe1fc 0%, #fff 50%, #fff 100%); }
.top.smxq{ background-image: linear-gradient(180deg, #e2e2e2 0%, #fff 100%); }
.top.smxq ~ .top-ermenue{ background: #fff; }

/*作者qq：1107710272*/
@-webkit-keyframes scale-ani {
    0% { -webkit-transform: scale(0.8); }
    50% { -webkit-transform: scale(1); }
}
@-webkit-keyframes shake-ani {
    10% { -webkit-transform: rotate(15deg); }
    20% { -webkit-transform: rotate(-10deg); }
    30% { -webkit-transform: rotate(5deg); }
    40% { -webkit-transform: rotate(-5deg); }
	50% { -webkit-transform: rotate(0deg); }
}
.top-ermenue { height: 1.4rem; font-size: 0; padding: 0 0.13rem; }
.top-ermenue a{ display: inline-block; width: 21.8%; height: 0.48rem; line-height: 0.48rem; text-align: center; font-size: 0.24rem; color: #fff; background-image: linear-gradient(90deg, #fe9102 0%, #feae13 100%); border-radius: 0.24rem; margin: 0 1.6% 0.22rem; position: relative; }
.top-ermenue a:nth-child(2){ background-image: linear-gradient(90deg, #4987fe 0%, #82d0fd 100%); }
.top-ermenue a:nth-child(3){ background-image: linear-gradient(90deg, #ff362d 0%, #f06157 100%); }
.top-ermenue a:nth-child(4){ background-image: linear-gradient(90deg, #6f4cff 0%, #8d71ff 100%); }
.top-ermenue a:nth-child(5){ background-image: linear-gradient(90deg, #62c85b 0%, #79d649 100%); }
.top-ermenue a:nth-child(6){ background-image: linear-gradient(90deg, #28c4d1 0%, #2ae6e5 100%); }
.top-ermenue a:nth-child(7){ background-image: linear-gradient(270deg, #ff00b7 0%, #fc238b 100%); }
.top-ermenue a:nth-child(8){ background-image: linear-gradient(90deg, #ff7548 0%, #ff9779 100%); }

.top-ermenue a.on{ -webkit-animation: shake-ani 1s linear 4 forwards; }
.top-ermenue a.on:after{ -webkit-animation:scale-ani 1s linear 4 forwards;-webkit-transform:scale(0.8);content:'\65b0';width:0.375rem;height:0.375rem;line-height:0.375rem;text-align:center;position:absolute;top:-0.15rem;right:-0.125rem;overflow:hidden;font-size:0.25rem;font-weight:normal;color:#fffefe;background:#d90909;border-radius:50%; font-family: sans-serif; }

.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: 0 0.2rem; 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(/index/picture/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(/index/picture/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(/index/picture/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(/index/picture/zhezao_sx.png) }
.ysbox.sx .ysbox_list ul li{ color: #76808b; }
.ysbox.sx .ysbox_txt:before{ background-image: url(/index/picture/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(/index/picture/icon_aqsx.png) }
.ysbox.sx .ysbox_txt_list dt span.sy:before,.ysbox.sx .ysbox_txt_list dt span.sy:after{ background-image: url(/index/picture/icon_sysx.png) }
.ysbox.sx .ysbox_txt_list dt span.cf:before,.ysbox.sx .ysbox_txt_list dt span.cf:after{ background-image: url(/index/picture/icon_cfsx.png) }
.ysbox.sx .ysbox_txt_list dt span.jk:before,.ysbox.sx .ysbox_txt_list dt span.jk:after{ background-image: url(/index/picture/icon_jksx.png) }
.ysbox.sx .ysbox_txt:after{ background-image: url(/index/picture/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(/index/picture/bg_haoyun.png); }
.ysbox.ds .ysbox_tp{ background-image: url(/index/picture/bg_dashun.png); }
.ysbox.hy .ysbox_tp .imgdiv span{ background-image: url(/index/picture/zhezao_hy.png) }
.lihua{ position: absolute; width: 6.94rem; height: 3.44rem; background: url(/index/picture/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(/index/picture/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(/index/picture/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(/index/picture/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(/index/picture/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(/index/picture/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(/index/picture/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(/index/picture/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.12rem;}

.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(/index/picture/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(/index/picture/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(/index/picture/yuan1.png) no-repeat; background-size: 100% 100%; vertical-align: text-bottom; margin-right: 0.08rem; }
.guanzhu-text .icon2 { background-image: url(/index/picture/yuan2.png); }
.guanzhu-text img { width: 4.66rem; 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(/index/picture/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(/index/picture/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; }

.srjxbox{ height: 11.2rem; margin: 0 auto; background: url(/index/picture/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(/index/picture/index/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; }

.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(/index/picture/ihuo.png) no-repeat; background-size: 100% 100%; margin-left: 0.18rem; }
.hddsqs-list li i.inew{ background-image:  url(/index/picture/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(/index/picture/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(/index/picture/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(/index/picture/star.png) no-repeat; background-size: 100% 100%;}
.shengxiao-yszs .spstar.kong{background-image: url(/index/picture/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;}/*作者qq：1107710272*/
.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(/index/picture/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(/index/picture/icon_zh.png);}
.shengxiao-item .item-tit .sptit.xy:before, .shengxiao-item .item-tit .sptit.xy:after{background-image: url(/index/picture/icon_xy.png); width: 1.14rem;}
.shengxiao-item .item-tit .sptit.gq:before, .shengxiao-item .item-tit .sptit.gq:after{background-image: url(/index/picture/icon_gq.png); width: 0.96rem;}
.shengxiao-item .item-tit .sptit.jk:before, .shengxiao-item .item-tit .sptit.jk:after{background-image: url(/index/picture/icon_jk.png); width: 0.96rem;}
.shengxiao-item .item-tit .sptit.cy:before, .shengxiao-item .item-tit .sptit.cy:after{background-image: url(/index/picture/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(/index/picture/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;}
.shengxiao-select:before{ content: ''; position: fixed; z-index: 10; top: 0; bottom: 0; left: 0; right: 0; background: rgba(0,0,0,0.5); display: none; z-index: 10;}
.shengxiao-select.on:before{ display: block; }

.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(/index/picture/inbg.jpg); background-size: 100% auto; min-height: calc(100vh - 1.55rem);}
.sxindex-list{ padding-top: 0.3rem; padding-bottom: 0.3rem; background: url(/index/picture/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 a{ display: block; }
.sxindex-list .block{display: block; margin: 0 auto; text-align: center;}
.sxindex-list .sppic{ width: 1.4rem; height: 1.4rem; background-color: #fff; border: solid 1px #ffdcdb; border-radius: 50%; }
.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;}
/*作者qq：1107710272*/

.sxpd-remark{ padding: 0.4rem 0.3rem 0; }
.sxpd-remark .title{ width: 2.47rem; height: 0.64rem; background: url(/index/picture/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.35rem 0.3rem 0; }
.xzpd-remark .title{ text-align: center; font-size: 0.36rem; font-weight: bold; letter-spacing: 0.01rem; color: #ff7996; margin-bottom: 0.15rem; }

.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.26rem; line-height: 0.4rem; text-align: justify; height: 0.8rem; 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: #333333; }
.jm-remark{ color: #333333; padding: 0 0.16rem; margin-bottom: 0.3rem; }
.qm-remark{ color: #906835; height: 1.2rem; -webkit-line-clamp: 3; overflow: hidden; margin: 0 -0.4rem 0.2rem; }
.sm-remark{ color: #666666; height: 1.2rem; -webkit-line-clamp: 3; overflow: hidden; margin:0 0.3rem 0.2rem; }
.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;}
/*作者qq：1107710272*/
.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(/index/picture/zqbg.png) no-repeat; background-size: 100% auto; padding-top: 0.58rem; }
.sxzq-main:after{ content: ''; display: block; height: 1.1rem; background: #fff url(/index/picture/zqbg.png) no-repeat center bottom; background-size: 100% auto; }
.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(/index/picture/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(/index/picture/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(/index/picture/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(/index/picture/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(/index/picture/shengxiao/sxstar.png) no-repeat; background-size: 100% 100%;}
.sxde-top .pstar .spstar.kong{background-image: url(/index/picture/shengxiao/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(/index/picture/shengxiao/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(/index/picture/sea_dbj.png) no-repeat;background-size:100% 100%}
.nsearch-box .aclear {width:0.8rem;height:0.8rem;background:url(/index/picture/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;}
.xinglist + .section-image {margin-top:0.2rem;}
.xinglist + .section-title {margin-top:0.3rem;}
.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(/index/picture/jiao.png) no-repeat center;background-size:0.14rem 0.27rem;}
.section-box2{ background: #fff; padding: 1px 0.24rem 0; }
.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}


.content-hide{ max-height: 15.8rem; overflow: hidden; position: relative;}
.content-hide::after{ content: ''; position: absolute; bottom: 0; left: 0; right: 0; height: 1rem; background: linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 90%,rgba(255,255,255,1) 100%); }
.content-more{ text-align: center; }
.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(/index/picture/arrow.png) no-repeat; background-size: 100% 100%; display: inline-block; vertical-align: top; margin: 0.24rem 0 0 0.12rem; }

.jm .content-hide{ max-height: inherit; } 
.jm .content-hide::after{ content: none; }
.jm .content-more{ display: none; }
.ss-detail .content-hide{ max-height: inherit; } 
.ss-detail .content-hide::after{ content: none; }
.ss-detail .content-more{ display: none; }

.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(/index/picture/radio.png);background-size:100% 100%}
.radiobox .pradio.on:before {background-image:url(/index/picture/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(/index/picture/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 { 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(/index/picture/xuan_yi.png); }
body .date_class { float: left; line-height: 28px; font-size: 16px; font-weight: bold; color: #333 !important; background: none; border: none !important; width: auto; padding: 0; }
body .date_class span { float: left; width: 20px; height: 20px; background: url(/index/picture/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; 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; }
.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(/index/picture/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(/index/picture/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(/index/picture/app/libg2.png)}
.zxcs-list .aitem:nth-child(3) {background-image:url(/index/picture/app/libg3.png)}
.zxcs-list .aitem:nth-child(4) {background-image:url(/index/picture/app/libg4.png)}
.zxcs-list .aitem:nth-child(5) {background-image:url(/index/picture/app/libg5.png)}
.zxcs-list .aitem:nth-child(6) {background-image:url(/index/picture/app/libg1.png)}
.zxcs-list .aitem:nth-child(7) {background-image:url(/index/picture/app/libg7.png)}
.zxcs-list .aitem:nth-child(8) {background-image:url(/index/picture/app/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;height:1.94rem;overflow:hidden;}
.sx-list .scrollview {white-space:nowrap;height:3rem;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(/index/picture/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;}
.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;}
.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(/index/picture/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(/index/picture/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(/index/picture/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(/index/picture/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(/index/picture/sxpd/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(/index/picture/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(/index/picture/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(/index/picture/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(/index/picture/search-wh.png) no-repeat;background-size:100% 100%}
.rmcs-slide .ticon.tj {background-image:url(/index/picture/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(/index/picture/shengxiao/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;}
.nyunshibox .ysbox_tp{height: 2.44rem; background: url(/index/picture/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(/index/picture/qiehuan.png); background-size: 100% 100%;}
.nyunshibox .kywpbox{width: 4.12rem; height: 0.52rem; right: 0.3rem; background-image: url(/index/picture/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.38rem; 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: #333!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: 0.3rem;}
.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(/index/picture/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(/index/picture/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(/index/picture/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(/index/picture/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(/index/picture/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(/index/picture/nbg_haoyun.png);}
.nyunshibox .ysbox.hy .divsj li a{background-color: #FCEEC5; color: #EC8816;}
.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(/index/picture/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-menu-list{ background-color: #fff; overflow: hidden; padding: 0.3rem 0.2rem 0; }
.xl-menu-remark + .c-menu-list{margin-bottom: 0.2rem}
.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(/index/picture/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(/index/picture/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(/index/picture/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(/index/picture/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(/index/picture/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(/index/picture/lucky.png) no-repeat; background-size: 100% 100%; margin-right: 0.1rem; }
.c-day-hour .v-unlucky{ background-image: url(/index/picture/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(/index/picture/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(/index/picture/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(/index/picture/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(/index/picture/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(/index/picture/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(/index/picture/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(/index/picture/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(/index/picture/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(/index/picture/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(/index/picture/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(/index/picture/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: #e4423c;}
.adownbox mip-tabs .mip-tabs .mip-tabs-label-wrap .optionColor span{ font-size: 0.32rem;color: #e4423c;}
.adownbox mip-tabs .mip-tabs .mip-tabs-content-wrap mip-tabs-item{padding: 0 12px; 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; }


/* 周公解梦 */
.top.jm .logo{ margin-top: 0.28rem; }
.top.jm .logo img,
.top.jm .logo mip-img{ width: 1.56rem; height: 0.37rem; }

.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(/index/picture/bg.jpg) no-repeat;background-size:100% 100%;border-radius:0.12rem;margin:0.2rem 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(/index/picture/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(/index/picture/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;}
body .page-news .news-detail .text p{font-size: 15px!important; margin: 0;}
.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(/index/picture/rank2.png);}
.news-detail .text .prank.rank2 .sptxt{color: #548eba; background-color: #f5fbff;}
.news-detail .text .prank.rank3 .icon-rank{background-image: url(/index/picture/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(/index/picture/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(/index/picture/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(/index/picture/date.png) no-repeat right 0.24rem center;background-size:0.36rem 0.36rem;}
.mingtext-list .sanjiao {background:url(/index/picture/sanjiao.png) no-repeat right 0.24rem center;background-size:0.226rem 0.13rem;}
.radiobox .pradio:before {background-image:url(/index/picture/raiosp.png);}
.radiobox .pradio.on:before {background-image:url(/index/picture/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;border: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(/index/picture/li1.png); background-size: 100% 100%;}
.ysbox-list2 .item:nth-child(2){color: #3067C7; background-image: url(/index/picture/li2.png);}
.ysbox-list2 .item:nth-child(3){color: #C07403; background-image: url(/index/picture/li3.png);}
.ysbox-list2 .item:nth-child(4){color: #3F279D; background-image: url(/index/picture/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: 0.4rem 0 0.24rem 0; background-color: #fff; }
.daily-luck-head{ padding: 0 0.5rem; 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.2rem 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: #927db3; white-space: nowrap; border-radius: 0.04rem; position: relative; }
.daily-luck-tab .item.on{ width: 26% !important; background-color: #a36cf5; 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 #a36cf5; }
.daily-luck-tab .item.on .text{ display: inline; }
.daily-luck-tab .text{ display: none; }
.daily-luck-cont{ padding-left: 0.2rem; }
.daily-luck-cont ul{ margin-bottom: -0.12rem; }
.daily-luck-cont li{ margin: 0 0.34rem 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: #333333; 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.25rem; 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(/index/picture/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: #000; margin-bottom: 0.15rem; }
.ysbox_txt .block-title span{ font-size: 0.24rem; color: #666; margin-left: 0.1rem; }
.ysbox_txt .block-title.mt30{ margin-top: 0.3rem; }

.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;}

.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%;}
.news-detail .cs-tab {padding-bottom:0;margin-bottom:0;position:relative;}
.news-detail .cs-form-foot {padding-bottom:0;}
.ndaohbox {padding-right:0;margin-bottom:0;}
.nsec_sort {height:0.4rem;overflow:hidden;position:relative;}
.nsec_sort .shot-ul {width:100%;font-size:0;height:1rem;white-space:nowrap;overflow-x:auto;}
.ul-shade {position:absolute;right:0;top:0;bottom:0;width:0.4rem;background:-webkit-linear-gradient(90deg,rgba(255,255,255,0.2) 0%,#FFFFFF 60%);background:linear-gradient(90deg,rgba(255,255,255,0.2) 0%,#FFFFFF 60%);}
.nsec_sort .shot-ul li {float:none;display:inline-block;}
.nsec_sort ul li {margin-left:0.3rem;}
.nsec_sort ul li:nth-last-child(1) {margin-right:0.3rem;}
.column-remark {margin:0 0.2rem 0.3rem 0.2rem;padding:0.17rem 0.35rem 0.22rem 0.21rem;font-size:0.26rem;color:#666;line-height:0.4rem;background:#F8F8F8;border-radius:0.12rem;}
.xz-info-box {background-color:#fff;margin-bottom:0.2rem;padding:0.3rem 0 0.4rem 0;}
.xz-menu-list {font-size:0;margin-top:-0.14rem;margin-left:0.08rem;}
.xz-menu-list a {display:inline-block;font-size:0.24rem;color:#555;font-weight:500;text-align:center;width:2.28rem;line-height:0.54rem;border-radius:50px;margin:0.14rem 0 0 0.1rem;border:1px solid #E0E0E0;}
.xz-menu-list a.on {background:#f3f0ff;color:#755ddc;border-color:#8a73f0;}
.xz-info-block {padding:0 0.2rem;margin-bottom:0.3rem;}
.xz-info-image {width:1.8rem;height:2.6rem;padding-top:0.1rem;background:#F8F8F8;text-align:center;border-radius:0.2rem;}
.xz-info-image .pic {display:block;height:1.35rem;margin:0 auto;}
.xz-info-image .ptit {font-size:0.28rem;color:#333;font-weight:500;margin-top:0.36rem;}
.xz-info-image .ptime {font-size:0.24rem;color:#999;}
.xz-info-text {margin-left:0.2rem;}
.text-inner {font-size:0.26rem;height:1.2rem;color:#666;line-height:0.4rem;text-align:justify;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;}
.xz-info-text .atit {color:#333;font-weight:bold;margin-right:0.1rem;}
.xz-tag-list {margin:0.08rem -0.2rem 0 -0.1rem;}
.xz-tag-list a {float:left;height:0.56rem;line-height:0.56rem;font-size:0.22rem;color:#8976A8;background:#F7F2FF;border-radius:0.04rem;padding:0 0.16rem;margin:0.12rem 0 0 0.1rem;}
.xz-tag-list .last,.xz-tag-list a:last-child {padding:0 0.05rem;}

.sm-menu-list {margin-top:0.5rem;margin-left:0.12rem;}
.sm-menu-list a {background-color:#fff;}
.sm-menu-list a.on {color:#333163;background-color:#d4d6ea;border-color:#d4d6ea;}
.backnone {background:#f5f5f5;}
.backnone .jmqm_bt {margin-top:0.6rem;}
.jmqm_main .infrolist .datebox{width:100%;height:0.65rem;background:none;font-size: 0.3rem;}
.jmqm_main .infrolist .datebox.on { color: #333; }
.datebox::-webkit-input-placeholder {color:#a68f74;}
.sm_top .jmqm_main {padding:0 0.8rem}
.luck-section {margin:0.3rem 0.3rem 0 0.3rem;padding:0.3rem 0.2rem;box-shadow:0 0 0.38rem 0 rgba(86,85,91,0.15);border-radius:0.2rem;position:relative;}
.luck-left .pimg {width:1.22rem;height:1.22rem;border-radius:50%;font-size:0;line-height:1.22rem;text-align:center;margin:0 auto;border:0.04rem solid #ececed57;border-radius:0.05rem;}
.luck-left .pimg .pic {width:1.22rem;height:1.22rem;display:inline-block;vertical-align:middle;border-radius:0.05rem;}/*作者：www.symiyun.com*/
.luck-left .ptime {font-size:0.22rem;color:#999;text-align:center;margin-top:0.1rem;line-height:1;}
.pat1 {padding-top:1px;}
.luck-info {margin-left:0.2rem;}
.luck-info .dtit {line-height:1;}
.luck-info .set {font-size:0.36rem;color:#111;font-weight:500;}
.luck-info span {display:block;}
.luck-info .stag {line-height:0.34rem;padding:0 0.13rem;font-size:0.2rem;color:#F966E6;border-radius:34px;margin:0 0.16rem 0 0.1rem;background-color:rgba(255,255,255,0.5);box-shadow:0 0.06rem 0.16rem 0 rgba(126,109,246,0.1);}
.luck-info .sopen {width:0.19rem;height:0.19rem;cursor:pointer;background:url(/index/picture/switch.png);background-size:100% 100%;}
.luck-info .xzstar {margin-top:0.15rem;}
.xzstar {font-size:0;}
.xzstar .istar {display:inline-block;position:relative;width:0.28rem;height:0.26rem;background:url(/index/picture/star.png);background-size:100% 100%;}
.xzstar .istar + .istar {margin-left:0.06rem;}
.xzstar .istar.gray {background-image:url(/index/picture/star-gray.png);}
.luck-info .xztext {font-size:0.28rem;color:#333;line-height:0.36rem;margin-top:0.25rem;max-height:1.08rem;overflow:hidden;text-align:justify;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;}
.luck-info .axzys {display:block;font-size:0.26rem;color:#666;}
.luck-info .axzbox {display:block;}
.luck-info .axzys:after {content:'';display:inline-block;vertical-align:middle;width:0.12rem;height:0.12rem;border:0.02rem solid #666;border-left:none;border-bottom:none;transform:rotate(45deg);}
.luck-section-bot {margin-top:0.25rem;}
.luck-section-bot .aitem {display:block;width:1.42rem;line-height:0.48rem;font-size:0.26rem;color:#8473F6;text-align:center;border:1px solid #7E6DF6;border-radius:25px;}
.banner-bot {padding:0 0 0 0;margin:0 0.27rem 0 0.27rem;}
.banner-bot .list{ overflow: hidden; }
.banner-bot .aview {margin-top:0.4rem;}
.banner-bot .ptxt {color:#333;}
.banner-bot .pic {width:0.66rem;height:0.66rem;}
.common-hd {font-size:0;text-align:center;margin-top:0.24rem;}
.common-hd ul {display:inline-block;background-color:#D7D1FF;border-radius:9px;overflow:hidden;}
.common-hd li {display:inline-block;width:0.15rem;height:0.09rem;border-radius:9px;text-indent:-9999px;}
.common-hd li.on {background-color:#7E6DF6;}
.banner-image {margin:0 0.3rem;padding:0.34rem 0 0 0;}
.banner-image .pic {display:block;width:100%;border-radius:5px;}
.banner-image .hd {position:relative;top:-0.4rem;}
.section-title.left {font-size:0.32rem;color:#000;text-align:left;padding-left:0.3rem;padding-right:0.3rem;margin-bottom:0.25rem;}
.section-title .amore {float:right;font-size:0.26rem;color:#666;font-weight:normal;}
.nsx-list .aview {border-radius:90px;border:1px solid #806dfe;margin-left:0.4rem;overflow:hidden;}
.nsx-list .pic {width:0.88rem;height:0.88rem;}
.nsx-list .scrollview {height:auto;}
.section-image {margin:0 0.3rem;}
.section-image a {display:block; }
.section-image .pic {display:block;width:100%;border-radius:0.05rem;}
.tarot-list {font-size:0;text-align:center;margin-top:-0.1rem;}
.tarot-list .aview {display:inline-block;width:2.17rem;line-height:0.7rem;font-size:0.3rem;color:#333;text-align:center;background:#E0E4FF;border-radius:0.1rem;margin:0.1rem;text-indent:0.1rem;}
.tarot-list .aview:after {content:'';display:inline-block;vertical-align:middle;width:0.34rem;height:0.32rem;margin:-0.03rem 0 0 0.32rem;background:url(/index/picture/card.png);background-size:100% 100%;}
.slider-images {margin:0 0.25rem 0.1rem 0.25rem;text-align:center;font-size:0;}
.slider-images .pic,.slider-images .img {display:block;width:3.35rem;height:1.7rem;border-radius:0.05rem;}
.slider-images .bd li {display:inline-block;margin-top:0.2rem;}
.slider-images .bd li:nth-child(even) {margin-left:0.2rem;}
.mabot0 {margin:0 0 0 0;}
.lqzb-images {margin-bottom:0;margin-top:-0.1rem;}
.lqzb-images li {position:relative;}
.lqzb-images .tit {font-size:0.32rem;font-weight:bold;color:#111;line-height:0.4rem;position:absolute;left:0.3rem;top:0.3rem;}
.lqzb-images .num {font-size:0.28rem;font-weight:normal;color:#666;top:0.94rem;line-height:0.4rem;position:absolute;left:0.3rem;}

#huafei_div{ margin: 0.3rem 0; }
#huafei_div img{ display: block; max-width: 100%; }




.block-group { margin-top: 0.3rem; }
.block-group .block-title { line-height: 0.5rem; display: flex; align-items: center; margin-bottom: 0.2rem; }/*作者：www.symiyun.com*/
.block-group .block-title .title { font-size: 0.32rem; font-weight: bold; color: #333; }
.block-group .block-title .more { margin-left: auto; font-size: 0.26rem; color: #999; }
.block-group .block-title .more:after { content: '>'; line-height: 0.48rem; vertical-align: top; margin-left: 0.06rem; }
.astro-pair-list { height: 1.88rem; overflow: hidden; }
.astro-pair-list .list-scroll { white-space: nowrap; overflow-x: auto; padding-bottom: 0.5rem; }
.astro-pair-list .list-scroll .item { margin-right: 0.6rem; }
.astro-pair-list .list { display: flex; justify-content: space-around; }
.astro-pair-list .item { display: inline-block; vertical-align: top; position: relative; text-align: center; margin-top: 0.18rem; padding: 0.2rem 0.2rem 0; }
.astro-pair-list .pic-wrap { width: 1rem; height: 1rem; background: linear-gradient(0deg, #3fbbfe 0%, #a541ff 100%); border-radius: 50%; position: relative; z-index: 1; }
.astro-pair-list .pic-wrap:after { content: ''; position: absolute; z-index: -1; left: 0.06rem; right: 0.06rem; top: 0.06rem; bottom: 0.06rem; background-color: #fff; border-radius: 50%; }
.astro-pair-list .pic { width: 1.2rem; height: 1.22rem; position: absolute; bottom: 0.16rem; left: -0.1rem; }
.astro-pair-list .val { width: 0.74rem; height: 0.56rem; line-height: 0.5rem; text-align: center; background: url(/index/picture/love.png); background-size: 100% 100%; font-size: 0.17rem; color: #ffffff; position: absolute; z-index: 1; top: -0.38rem; right: -0.3rem; }
.astro-pair-list .val b { display: inline; font-size: 0.22rem; font-weight: normal; }
.astro-pair-list .tit { font-size: 0.26rem; color: #333; margin-top: 0.15rem; }
.nav-top-list { display: flex; background-color: #fff; box-shadow: 0rem 0.06rem 0.17rem rgba(57, 26, 135, 0.12); margin: 0 -0.2rem; padding: 0.35rem 0.25rem; position: relative; }
.nav-top-list .item { width: 20%; text-align: center; }
.nav-top-list .pic { width: 0.72rem; height: 0.72rem; display: block; margin: 0 auto; }
.nav-top-list .tit { font-size: 0.24rem; color: #333; margin-top: 0.2rem; }
#dszb_div { padding: 0.28rem; background: #fff;  }
#dszb_div img{ display: block; width: 100%; }

.gg-block {background:#fff}
.gg-image img {display:block;width:100%}
.gg-list {font-size:0;padding-left:1%;margin-top:0.05rem}
.gg-list a {display:inline-block;width:22.5%;height:0.72rem;line-height:0.72rem;text-align:center;font-size:0.3rem;color:#333333;background-color:#ffffff;margin-top:0.1rem;margin-left:1.8%;border-radius:0.08rem;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;overflow:hidden;position:relative}
.gg-list a:after {content:'';position:absolute;left:0;right:0;top:0;bottom:0;border:solid 1px #e6e6e6;border-radius:0.08rem}
.gg-list a:nth-child(2):before,
.gg-list a:nth-child(5):before,/*作者：www.symiyun.com*/
.gg-list a:nth-child(7):before {content:'';position:absolute;width:0.45rem;height:0.43rem;background:url(/index/picture/hot.png) no-repeat;background-size:100% 100%;left:0;top:0}
.gg-list a:nth-child(2):before {background-image:url(/index/picture/new.png)}


.text-toggle {margin-top:0.45rem;margin-bottom:-0.15rem;}
.text-toggle .bd {padding:0 0.2rem;max-height:1.2rem;font-size:0.3rem;line-height:0.4rem;letter-spacing:0.03rem;text-align:justify;color:#999;overflow:hidden;}
.text-toggle .ft {text-align:center;}
.text-toggle .more {display:inline-block;vertical-align:top;font-size:0.26rem;line-height:0.64rem;color:#ccc;cursor:pointer; -webkit-tap-highlight-color: transparent; }
.text-toggle .more:after {content:'';display:inline-block;vertical-align:0.04rem;margin-left:0.08rem;width:0.14rem;height:0.09rem;background:url(/index/picture/arrow3.png) no-repeat;background-size:100%;/*作者：湖北米云网络*/}
.text-toggle.open .bd {max-height:inherit;}
.text-toggle.open .more:after {-webkit-transform:rotate(180deg);transform:rotate(180deg);}

.qm_top .text-toggle { margin-bottom:-0.45rem; }
.qm_top .text-toggle .bd{ color: #a48c66; }
.qm_top .text-toggle .more { color: #d3be86; }
.qm_top .text-toggle .more:after {background-image:url(/index/picture/arrow4.png);}

.sx-block { padding: 0.3rem; background: linear-gradient(180deg, #ff685f 0%, #fff 3.5rem, #fff 100%); min-height: 3rem; }
.sx-luck { background: #ffedec url(/index/picture/bg.jpg) no-repeat; background-size: 100% auto; border: solid 0.01rem #fedddb; border-radius: 0.2rem; }
.sx-luck-head { padding: 0.3rem; display: flex; }/*作者：湖北米云网络*/
.sx-luck-head .img-wrap { width: 1.38rem; height: 1.38rem; border: 0.04rem solid #fe645c; border-radius: 50%; margin-right: 0.3rem; }
.sx-luck-head .img-wrap .img { display: block; width: 100%; height: 100%; }
.sx-luck-head .xzxzbox .set { width: auto; background: none; display: inline-block; font-size: 0.38rem; font-weight: 600; color: #fe645c; margin-bottom: 0.1rem; }
.sx-luck-head .xzxzbox .set span { display: inline-block; vertical-align: top; margin-left: 0.2rem; margin-top: 0.05rem; width: 0.4rem; height: 0.4rem; background: url(/index/picture/change.png) no-repeat center center; background-size: 0.21rem auto; position: static; }
.sx-luck-head .txt { font-size: 0.26rem; line-height: 0.42rem; color: #666; }
.sx-luck-tabs { height: 0.7rem; line-height: 0.7rem; display: flex; justify-content: space-around; }
.sx-luck-tabs .item { padding: 0 0.1rem; font-size: 0.3rem; color: #666; position: relative; }
.sx-luck-tabs .on { color: #fe645c; font-weight: bold; }
.sx-luck-tabs .on:after { content: ''; position: absolute; left: 0.1rem; right: 0.1rem; bottom: 0; height: 0.04rem; background-color: #fe645c; border-radius: 0.02rem; }
.sx-luck-body { background-color: #fff; padding: 0.3rem; border-radius: 0.2rem; }
.sx-luck-prog { display: flex; flex-wrap: wrap; justify-content: space-between; }
.sx-luck-prog .item { width: 20%; margin: 0.3rem 0; white-space: nowrap; font-size: 0.26rem; color: #666; text-align: center; }/*作者：www.symiyun.com*/
.sx-luck-prog .item:nth-child(2) .prog-inner { background: linear-gradient(180deg, #ffad8a 0%, #ff7770 100%); }
.sx-luck-prog .item:nth-child(3) .prog-inner { background: linear-gradient(180deg, #06edff 0%, #4bb0ff 100%); }
.sx-luck-prog .item:nth-child(4) .prog-inner { background: linear-gradient(180deg, #ffcc89 0%, #ffaa63 100%); }
.sx-luck-prog .item:nth-child(5) .prog-inner { background: linear-gradient(0deg, #43ea80 0%, #38f8d4 100%); }
.sx-luck-prog .prog { width: 0.21rem; height: 1.21rem; background-color: #f1f1f1; border-radius: 0.1rem; margin: 0 auto; position: relative; }/*作者qq：1107710272*/
.sx-luck-prog .prog-inner { position: absolute; left: 0; bottom: 0; width: 100%; background: linear-gradient(180deg, #01b1f5 0%, #0060e8 100%); border-radius: 0.1rem; transition: all 0.4s; }
.sx-luck-prog .text { margin: 0.15rem 0 0.05rem; }
.sx-luck-attr { display: flex; padding: 0.35rem 0; background-color: #fffafa; border-radius: 0.15rem; margin: 0.25rem 0 0.4rem; }
.sx-luck-attr .item { width: 25%; text-align: center; position: relative; }
.sx-luck-attr .item + .item:after { content: ''; width: 0.01rem; height: 0.36rem; background-color: #ffdfdd; position: absolute; top: 50%; left: 0; margin-top: -0.18rem; }
.sx-luck-attr .item-hd { height: 0.38rem; line-height: 0.38rem; font-size: 0.28rem; color: #9e332e; }
.sx-luck-attr .item-bd { font-size: 0.24rem; color: #666; margin-top: 0.1rem; }
.sx-luck-text { border-top: 1px solid #E5E5E5; }
.sx-luck-text .text-group { margin: 0.32rem 0 0.2rem; }
.sx-luck-text .tit { font-size: 0.32rem; font-weight: bold; color: #333; margin: 0.16rem 0; padding-left: 0.36rem; position: relative; }
.sx-luck-text .tit:before, .sx-luck-text .tit:after { content: ''; width: 0.18rem; height: 0.18rem; background-color: #fe645c; position: absolute; top: 50%; left: 0; margin-top: -0.09rem; border-radius: 50%; }
.sx-luck-text .tit:after { margin-left: 0.11rem; opacity: 0.5; }
.sx-luck-text .txt { font-size: 0.28rem; line-height: 0.42rem; color: #666; text-align: justify; }

.sx-luck-year { padding-left: 1.48rem; line-height: 0.48rem; font-size: 0.24rem; margin: 0 0.2rem 0.3rem; position: relative; }
.sx-luck-year .head { width: 1.48rem; text-align: center; color: #666; position: absolute; top: 0; bottom: 0; left: 0; }
.sx-luck-year .head:after { content: ''; position: absolute; right: 0; top: 0; bottom: 0; width: 0.01rem; background-color: #ffc4c4; }
.sx-luck-year .list-scroll { width: 100%; height: 1.44rem; -webkit-overflow-scrolling: touch; -webkit-mask-box-image: linear-gradient(to right, transparent 0, #fff 0.1rem, #fff 100%); overflow: hidden; }/*作者：www.symiyun.com*/
.sx-luck-year .list { height: 2rem; overflow-x: auto; font-size: 0; white-space: nowrap; }
.sx-luck-year .item { display: inline-block; vertical-align: top; width: 1.1rem; font-size: 0.24rem; text-align: center; position: relative; }
.sx-luck-year .item + .item:after { content: ''; position: absolute; left: 0; top: 0.4rem; bottom: 0.4rem; border-right: 0.01rem dashed #ffc4c4; }

.sxys-block .daily-luck-tab{ margin: 0 0.3rem 0.5rem; background: rgba(119,119,119, 0.15); border-radius: 0; }
.sxys-block .daily-luck-tab .item{ width: 19.5%!important; height: 0.72rem; line-height: 0.72rem; font-size: 0.28rem; color: #666; }
.sxys-block .daily-luck-tab .item.on{ width: 22%!important; background: #fe645c; color: #fff; border-radius: 0; }
.sxys-block .daily-luck-tab .item.on:after{ border-top: 0.1rem solid #fe645c; }

.block-menu{ padding: 0.1rem; overflow: hidden; }/*作者：湖北米云网络*/
.block-menu li{ width: 25%; float: left; text-align: center; }
.block-menu a{ display: block; padding: 0.1rem; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
.block-menu .pic{ display: inline-block; vertical-align: top; width: 0.8rem; height: 0.8rem; }
.block-menu .tit{ font-size: 0.28rem; color: #333333; height: 0.4rem; line-height: 0.4rem; overflow: hidden; }
.block-cont{ background: #fff; }
.qm_top .block-menu{ margin: 0.3rem -0.8rem -0.3rem; }
.sm_top .block-menu{ margin: 0.4rem 0 -0.4rem; }
.xz-info-box .block-menu{ margin: -0.1rem 0 0.2rem; }
.category-navbar .block-menu{ padding-top: 0.25rem; }
.zb-test-box .block-menu { margin: 0.1rem -0.3rem -0.2rem; }
.c-day-info .block-menu { margin: 0.1rem 0 -0.1rem; }
.dzcbox .block-menu { padding-top: 0.2rem; margin-bottom: -0.2rem; }
.astro-content .block-menu { margin: -0.1rem 0 0.1rem; }
.sx-luck-body .block-menu { margin: -0.2rem -0.3rem 0.1rem; }
.sxzq-main .block-menu { padding: 0.1rem 0.2rem; }
.sxzq-main .block-menu .tit{ color: #fff; }
.sxjcbox .block-menu{ margin: -0.3rem 0 0.3rem; }
.sxindex .block-menu{ margin-top: -0.1rem; }
.ysbox_txt .block-menu{ margin: 0.2rem -0.4rem -0.1rem; }

.block-scroll{ display: none; padding-top: 0.1rem; height: 1.38rem; overflow: hidden; white-space: nowrap; background: #fff; font-size: 0; }
.block-scroll ul{ height: 2rem; padding: 0 0.2rem; overflow-x: auto; }
.block-scroll li{ display: inline-block; vertical-align: top; width: 1.6rem; }
.block-scroll a{ display: block; padding: 0.1rem; text-align: center; }
.block-scroll .pic{ display: inline-block; vertical-align: top; width: 0.8rem; height: 0.8rem; }
.block-scroll .tit{ font-size: 0.28rem; color: #333333; white-space: pre-wrap; height: 0.4rem; line-height: 0.4rem; overflow: hidden; }

.tabbar {
  height: 0.98rem;
  background: #fff;
  position: fixed;
  width: 100%;
  max-width: 750px;
  bottom: 0;
  z-index: 99;
  box-shadow: 0px 0px 12px #d1d1d1;
  overflow: hidden;
}
.tabbar + .wrap {
  padding-bottom: 0.98rem;
}
.tabbar .item {
  float: left;
  width: 33.33%;
  text-align: center;
  color: #666666;
}
.tabbar .item.on {
  color: #ec1717;
}
/*cb61aa341a855dc8197da9ebb0574e89*/
.tabbar .item.on .icon-home {
  background-image: url(/index/tabbar/home-active.png);
}
.tabbar .item.on .icon-category {
  background-image: url(/index/tabbar/category-active.png);
}
.tabbar .item.on .icon-user {
  background-image: url(/index/tabbar/user-active.png);
}
.tabbar .name {
  font-size: 0.22rem;
}
.tabbar .icon {
  display: inline-block;
  vertical-align: top;
  margin-top: 0.12rem;
  margin-bottom: 0.04rem;
  width: 0.44rem;
  height: 0.44rem;
  background-size: 100%;
}
.tabbar .icon-home {
  background-image: url(/index/tabbar/home.png);
}
.tabbar .icon-category {
  background-image: url(/index/tabbar/category.png);
}
.tabbar .icon-user {
  background-image: url(/index/tabbar/user.png);
}