@charset "utf-8";
/* CSS Document */
*{margin:0px; padding:0px;}
html{ font-size: 50px; }
body{ font-family:"Microsoft Yahei",Helvetica Neue,Helvetica,Arial,sans-serif; font-size:14px; background:#f8f8f8; max-width:750px; margin:0 auto; padding-top: 1rem; }
html, body{ height: 100%; }
ul li{list-style:none;}
li{list-style:none;}
img{border:none;}
a{color:#333; text-decoration:none; cursor:pointer; -webkit-tap-highlight-color: rgba(0,0,0,0.1); }
em,i{font-style:normal;}
b{ font-weight: normal; }
.clearfix{zoom:1;}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder {color: #888; font-size:0.26rem;}
.clearfix:after{clear:both; height:0px; font-size:0px; visibility:hidden;display:block;content:" ";}
input,textarea,button{ resize:none; outline:none; border:0 none; font-family:"微软雅黑";}
.white{ background:#fff; }
body.white{ box-sizing: border-box; }
.pb50{ padding-bottom: 0.5rem; }
#contentall{ width: 100%; overflow-x: hidden; }

/*首页*/
.top{ height:1rem; line-height:1rem; /*background:#fff url(/kaifamei/images/top_bj.png) repeat-x;*/ padding:0 0.2rem; background: -webkit-linear-gradient(top, #fff4e4, #fff);background: -moz-linear-gradient(top,#fff4e4,#fff);}
.logo{ float:left; margin-top:0.2rem; position:relative; z-index:2;}
.logo img{ display:block; height:0.58rem;}
.top_rg{ float:right; position:relative; z-index:2;}
.top_rg a{ font-size:0.26rem; color:#fe8f3b; margin-right:0.25rem; float:left; font-size: 0.3rem;}
.top_rg a:active{ color:#fe5e0f;}
.top_rg button{ width:0.45rem; height:0.45rem; background:url(/kaifamei/images/search.png) no-repeat center; background-size:70%; float:right; margin-top:0.28rem;}

.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(/kaifamei/images/menu_bj.png); }
.menu_bj.lf{ left:0; background:url(/kaifamei/images/menu_bjs.png) right 0; z-index:4; display:none;}

/*焦点图*/
.banner{ padding: 0 0.2rem; background-color: #FFF; }
.banner-inner{ position:relative; overflow:hidden; background:#fff; padding-top: 2.89rem; box-sizing: border-box; }
.banner-inner .hd{ position:absolute; height:0.1rem; line-height:0.1rem; bottom:0.2rem; right:0.2rem; z-index:1; }
.banner-inner .hd li{ display:inline-block; width:0.1rem; height:0.1rem; overflow:hidden; margin:0 0.06rem; background:#6c647d; border-radius:0.1rem; text-indent:-9999px;   }
.banner-inner .hd li.on{ background:#fff;  }
.banner-inner .bd{ position: absolute; top: 0; z-index:0; width: 100%; } 
.banner-inner .bd li{ overflow: hidden; position:relative; text-align:center;  }
.banner-inner .bd li .pic{ display: block; padding-top: 2.89rem;  }
.banner-inner .bd li .pic img{ position: absolute; top:0; left:0; background:url(images/loading.gif) center center no-repeat;  vertical-align:top; width:100%;/* 图片宽度100%，达到自适应效果 */}
.banner-inner .bd li .tit{ display:block; width:80%; padding-right:20%;  position:absolute; bottom: 0%; text-indent:1em; height:0.6rem; line-height:0.6rem; font-size:0.26rem; font-size: 0.3rem; color:#fff;  text-align:left; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; padding-top:0.5rem;background:-webkit-linear-gradient(top,rgba(0,0,0,0) 10px,rgba(0,0,0,0.2) 50%,rgba(0,0,0,0.5) 100%); background: -moz-linear-gradient(top,rgba(0,0,0,0) 10px,rgba(0,0,0,0.2) 50%,rgba(0,0,0,0.5) 100%); }

.sortbox{ background:#fff; padding-bottom:0.3rem; padding-top: 0.3rem;}
.sortbox .sort_list{ width:33.3%; float:left; /*margin-left:5%;*/}
/*.sort_list1{ background:url(/kaifamei/images/sort_bj1.png) center 0 no-repeat;}
.sort_list2{ background:url(/kaifamei/images/sort_bj2.png) center 0 no-repeat;}
.sort_list3{ background:url(/kaifamei/images/sort_bj3.png) center 0 no-repeat;}*/
.sortbox .sort_list .sort_tt{ display:block; padding-top:0.2rem; text-align:center;}
.sortbox .sort_list .sort_tt img{ height:0.36rem;}
.sortbox .sort_list .pjg{ text-align:center; font-size:0.22rem; font-size: 0.26rem; color:#ff8b8b; line-height:0.45rem; height:0.45rem; font-weight:bold; font-style:italic; 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(/kaifamei/images/xin.png) no-repeat; background-size:cover;}
/*.sortbox .sort_list.sort_list1 .pjg{background: -webkit-gradient(linear,left top,right bottom,from(#ffb15e),to(#ff7676)); -webkit-background-clip: text;-webkit-text-fill-color: transparent;}*/
.sortbox .sort_list.sort_list2 .pjg{ color:#a660af;/*background: -webkit-gradient(linear,left top,right bottom,from(#ff86a3),to(#af58ff)); -webkit-background-clip: text;-webkit-text-fill-color: transparent;*/}
.sortbox .sort_list.sort_list3 .pjg{ /*font-size:0.2rem;*/ color:#00b4ff; font-style:normal; font-weight:normal;font: 12px tahoma,'\5b8b\4f53',sans-serif; font-size: 0.26rem; line-height: 0.45rem;} 
.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(/kaifamei/images/ys_ty.png) no-repeat; background-size:cover;}
.sortbox .sort_list .pimg .ppd{ float:left; width:0.9rem; height:0.9rem; border:0.06rem solid #ffa4bc; border-radius:0.9rem; overflow:hidden; text-align:center; background:#fff; position:relative; z-index:2;}
.sortbox .sort_list .pimg .ppd img{ height:110%; margin-top:0%; margin-left: -3%}
.sortbox .sort_list .pimg .ppd.nan{ margin-left:-0.2rem; z-index:1; border-color:#afc2ff;}
.sortbox .sort_list .pbtn{ margin-top:0.2rem;}
.xzxzbox{ position:relative;}
.sort_list2 .xzxzbox.on{ /*z-index:9999999;*/}
.xzxzbox .set{ width:1.05rem; margin:0 auto; line-height:0.34rem; text-align:center; border-radius:0.34rem; background:#ff8b8b; font-size:0.18rem; font-size: 0.24rem; color:#fff; padding-right:0.2rem; position:relative;}
.xzxzbox .set span{ position:absolute; right:0.1rem; top:50%; margin-top:-0.05rem; width:0.11rem; height:0.11rem; background:url(/kaifamei/images/bsj.png) no-repeat; background-size:cover;}
.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;}

.xttbox{ margin:0.3rem 0; background:#fff; padding:0 0.2rem;}
.xttbox_title{ text-align:center; line-height:1.1rem; font-size:0.36rem; color:#333;  font-weight:bold; position:relative; margin-bottom:5px;}
.xttbox_title span{ display:inline-block; background:#fff; position:relative; z-index:1; padding:0 0.4rem;}
.xttbox_title:before {content: "";position: absolute;width: 80%;height: 1px;left: 10%;top: 50%;background-color: #e6e6e6;}
.xttbox_title span:before,.xttbox_title span:after {content: '';position: absolute;top: 50%;width: 7px;height: 7px;border-radius: 50%;background-color: #e6e6e6; margin-top: -3px;}
.xttbox_title span:before {left: 0;}
.xttbox_title span:after {right: 0;}
.xttbox_list dl{ position:relative; padding-left:2.5rem; padding-bottom:0.4rem;}
.xttbox_list dl dt{ position:absolute; left:0; top:0; float:left; }
.xttbox_list dl dt a{ display:block;}
.xttbox_list dl dt img{ display:block; width:2.3rem; height:1.4rem;}
.xttbox_list dl dd{ float:left; width:100%; height: 1.4rem;}
.xttbox_list dl dd .ptitle{ height:0.84rem; overflow:hidden;}
.xttbox_list dl dd .ptitle a{ line-height:0.42rem; font-size:0.34rem; color:#333;}
.xttbox_list dl.ed dd .ptitle a,.xttbox_list dl dd .ptitle a:visited{ color:#999;}
.xttbox_list dl dd .pbt{ line-height:0.28rem; height:0.28rem; margin-top:0.28rem;}
.xttbox_list dl dd .pbt a,.xttbox_list dl dd .pbt .aspan{ float:left; margin-right:0.2rem; color:#ccc; color: #b2b2b2; font-size:0.23rem;}
.xttbox_list dl dd .pbt a span,.xttbox_list dl dd .pbt .aspan span{ float:left; width:0.38rem; height:0.28rem; background:url(/kaifamei/images/a_ll.png) no-repeat; background-size:100%; margin-right: 0.1rem; margin-top: 0.01rem;}
.xttbox_list dl dd .pbt a.hf span{ background-image:url(/kaifamei/images/a_hf.png); }
.xttbox_more{ text-align:center; padding-bottom:0.25rem;}
.xttbox_more a{ display:inline-block; font-size:0.26rem; color:#ccc; line-height:0.26rem; height:0.26rem;}
.xttbox_more a span{ float:right; width:0.14rem; height:0.14rem; background:url(/kaifamei/images/more.png) no-repeat; background-size:cover; margin-top:0.07rem;}

.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(/kaifamei/images/ysbj.png) no-repeat; background-size:cover; z-index:-1;}

.crlbox{ background:#fff; padding:0 0.2rem;}
.crlbox_tit{ padding-top:0.15rem; 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(/kaifamei/images/rlcx_bj.png) no-repeat; background-size:cover; display:none;}
.crlbox_tit ul li.on a{ font-size:0.3rem; color:#ffad5e!important;}
.crlbox_tit ul li.on a span{ display:block; color:#ffad5e;}

.searchbox{ width:72%; margin:0 auto; height:0.62rem; border:0.04rem solid #4c4a53; border-radius:0.4rem; background:#4c4a53;}
/*下拉菜单*/
.select_nav{ float:left; }
.w_nav{position:relative; z-index:999999;}
.w_nav p{display:block;padding-right:0.08rem; line-height:0.26rem; font-size:0.12rem; color:#666; position:relative; cursor:pointer;}
.w_nav p em{ display:block; overflow:hidden;}
.w_nav p span{ display:block; width:0.05rem; height:0.03rem; position:absolute; right:0; top:50%; margin:0;}
.new{position:absolute;border:1px solid #ebebeb;display:none; background:#fff; padding:0; left:-1px; right:-1px; top:0.31rem; margin-left:0; z-index:999999; /*overflow:auto;*/ /*box-shadow:4px 5px 0px 0px #f2f2f2;*/ } 
.w_nav ul li{line-height:0.28rem; float:left; width:100%; font-size:0.14rem; color:#666; text-align:center; cursor:pointer; position:relative;}

.searchbox .select_nav{ width:73%; background:#fff; border-radius:0.4rem 0 0 0.4rem;} 
.searchbox .w_nav p{ line-height:0.62rem; padding-right:0.48rem; padding-left:0.4rem; font-size:0.26rem; color:#3b3942;}
.searchbox .w_nav p span{ width:0.21rem; height:0.21rem; right:0.24rem; margin-top:-0.1rem; background:url(/kaifamei/images/sexl_bj.png) no-repeat; background-size:cover;}
.searchbox button{ float:left; width:27%; line-height:0.62rem; text-align:center; background:#4c4a53; font-size:0.26rem; color:#ffad5e; background:none;}

.seabox{ width:80%; margin:0.5rem auto 0 auto; height:0.34rem; padding:0.16rem 0; border-bottom:0.03rem solid #888; position: relative; }
.seabox input{ font-size:0.26rem; color:#666; background:none; width:80%; height:100%; float: left; /*line-height:0.26rem;*/}
.seabox button{ width:0.27rem; height:0.27rem; float:right; background:url(/kaifamei/images/sea_bj.png) no-repeat; background-size:cover; margin-right:0.03rem;}
.seabox:after{ content: ''; position: absolute; left: 0; right: 0; top: 0; bottom: 0; z-index: -1;}
.footer{ text-align:center; line-height:0.55rem; font-size:0.24rem; color:#888; /*padding-top:0.4rem;*/}
.dcbox{ position:relative;}

/*运势*/
.orabox{ background:#fff9c1;}
.orabox .top{ background: -webkit-linear-gradient(top, #fff0b1, #fff9c1);background:-moz-linear-gradient(top,#fff0b1,#fff9c1);}
.ysbox{ width:83%; margin:0 auto; margin-top:0.7rem; border-radius:0.4rem; background:#fff; box-shadow:1px 0.2rem 0.33rem 0.1rem #ffe9a7;}
.ysbox_tp{ /*height:2.6rem;*/ background: -webkit-linear-gradient(top, #ff4d4d, #ff8989);background:-moz-linear-gradient(top,#ff4d4d,#ff8989); position:relative; border-radius:0.4rem 0.4rem 0 0; padding-left:49%;}
.taiy{ width:2.14rem; height:2.14rem; background:url(/kaifamei/images/taiy.png) no-repeat; background-size:cover; position:absolute; right:0; top:0;}
.ysbox_tp .imgdiv{ position:absolute; left:0; bottom:-0;}
.ysbox_tp .imgdiv img{ height:3.1rem; display:block;}
.ysbox_tp .introdiv{}
.ysbox_tp .introdiv .intro_tp{ padding-top:0.45rem; /*position:relative; z-index:3;*/}
.ysbox_tp .xzxzbox{ float:left;}
.ysbox_tp .xzxzbox .set{ width:1.16rem; line-height:0.46rem; border:1.5px solid #fff; background:none; font-size:0.24rem; font-weight:bold;}
.ysbox_tp .xzxzbox .set span{ right:0.2rem; width:0.13rem; height:0.13rem; margin-top:-0.07rem;}
.ysbox_tp .introdiv .divys{ font-size:0.7rem; color:#fff; font-weight:bold;}
.ysbox_tp .introdiv .divsj{ margin-top:0.12rem; position:relative; z-index:2;}
.ysbox_tp .introdiv .divsj ul li{ float:left;}
.ysbox_tp .introdiv .divsj ul li a{ display:block;}
.ysbox_tp .introdiv .divsj ul li a.on{ border-bottom:0.11rem solid #ffd800; opacity:1;}
.ysbox_list{ margin:0 0.45rem; text-align:left; margin-top:0.3rem; padding-bottom:0.4rem;}
.ysbox_list ul.lf{ width:60%; float:left;}
.ysbox_list ul.rg{ width:40%; float:left;}
.ysbox_list ul li{ float:left; line-height:0.56rem; height:0.56rem; font-size:0.28rem; color:#ff6e56; width:100%;}
.ysbox_list ul li span{ float:left;}
.ysbox_list ul li em{ float:left; height: 0.33rem; overflow: hidden; max-width: 1.6rem; margin-top: 0.14rem; }
.ysbox_list ul li .emtxt{ height: 0.56rem; margin-top: 0; }
.ysbox_list ul li em img{ display:block; float:left; margin-right:0.03rem; height:0.33rem; text-align: justify;}
.ysbox_txt{ margin: 0 0.44rem; position: relative;}
.ysbox_bg{ padding: 0.3rem 0.4rem 0.4rem 0.4rem; background-color: #ffe6e2; font-size: 0.26rem; color: #ff6e56; line-height: 0.42rem; position: relative;}
.yunsbox_bt{ height:7px; margin-top:0.86rem; background:#fff url(/kaifamei/images/yunshi_bj.png) no-repeat;}
.bluebox .yunsbox_bt{ background:#fff url(/kaifamei/images/yunshi_zibj.png) no-repeat;}
.xztbox{ background:#fff; padding:0 0.2rem;}
.xzxzbox.xzq{ float:left; margin-top:0.37rem; margin-left:0.25rem; position:relative; /*z-index:2;*/}
.xzxzbox.xzq .set{ background:#ffb15e; padding-left:0.4rem; text-align:left; width:auto; line-height:0.3rem; padding-right:0.27rem;} 
.xzxzbox.xzq .set .span_img{ left:-0.06rem; bottom:0; height:0.4rem; width:auto; background:none; top:auto; margin:0; right:auto;}
.xzxzbox.xzq .set .span_img img{ height:0.4rem;}

.ysbox_txt_list dl{ margin-top: 0.35rem; }
.ysbox_txt_list dt{ text-align: center; }
.ysbox_txt_list dt span{ display: inline-block; font-size: 0.3rem; color: #ff583c; font-weight: bold; position: relative; }
.ysbox_txt_list dt span:before,.ysbox_txt_list dt span:after{ content: ''; display: block; width: 0.86rem; height: 0.18rem; position: absolute; left: -1.05rem; top: 50%; margin-top: -0.07rem; background:url(/kaifamei/images/icon_aq.png); background-size: auto 100%; }
.ysbox_txt_list dt span:after{ left: auto; right: -1.05rem; }
.ysbox_txt_list dt span.sy:before,.ysbox_txt_list dt span.sy:after{ background-image:url(/kaifamei/images/icon_sy.png); height: 0.2rem; margin-top: -0.09rem;  }
.ysbox_txt_list dt span.cf:before,.ysbox_txt_list dt span.cf:after{ background-image:url(/kaifamei/images/icon_cf.png); height: 0.24rem; margin-top: -0.09rem;  }
.ysbox_txt_list dt span.jk:before,.ysbox_txt_list dt span.jk:after{ background-image:url(/kaifamei/images/icon_jk.png); height: 0.27rem; margin-top: -0.11rem;  }


.jnysbox{ padding:0 0.4rem;}
.jnysbox dl{ position:relative; padding:0.4rem 0; padding-left:1.02rem; border-bottom:1px solid #ebebeb;}
.jnysbox dl dt{ position:absolute; left:0px; top:0.4rem;}
.jnysbox dl dt img{ height:0.96rem;}
.jnysbox dl dd{ line-height:0.35rem; font-size:0.24rem; color:#666; padding-top:0.1rem; height: 0.84rem; display: table;}
.jnysbox dl dd .xiangq{ display: table-cell; vertical-align: middle; }
.jnysbox dl dd a{ color:#fe8f3b;}
.jnysbox dl dd a.sq{ display:block; text-align:center; margin-top:0.3rem; margin-left:-1rem;}
.jnysbox dl dd a.sq span{ width:0.27rem; height:0.14rem; display:inline-block; background:url(/kaifamei/images/sjb.png) no-repeat; background-size:cover; margin-left:0.25rem;}
.jnysbox dl dd .shouq{ display:none;}
.headerbox{ background-color: #fff; }


/*配对*/
.fade{ position:fixed; left:0; top:-100px; width:100%; height: 600%; background: rgba(0, 0, 0, 0.5); display:none; z-index:4;}
.bluebox{ background:#9148d9; position:relative;}
.heart{ position:absolute; width:100%; height:100%; left:0; top:0; text-align:center; z-index:0;}
.heart img{ display:block; position:absolute; top:0; width:100%; max-width:750px;}
.bluebox .top{ background: -webkit-linear-gradient(top,#a55fc5, #9148d9);background: -moz-linear-gradient(top,#a55fc5,#9148d9);background: -moz-linear-gradient(top,#a55fc5,#9148d9);background: -moz-linear-gradient(top,#a55fc5,#9148d9); }
.bluebox .xzxzbox.xzq .set{ background:#cf656c;}
.bluebox .top_rg a{ color:#fff;}
.bluebox .top_rg button{ background-image:url(/kaifamei/images/sea_whbj.png);}
.pdbox{ width:4.55rem; margin:0 auto; margin-top:0.95rem; position:relative;}
.pdbox .pdlist{ float:left; width:1.8rem; position:relative;}
.pdbox .pdlist .pdimg{ border:0.14rem solid #ff7e7e; height:1.52rem; border-radius:2.2rem; background:#fff; position:relative; overflow:hidden;}
.pdbox .pdlist .pdimg img{ height:100%;}
.pdbox .pdlist .qpbox{ position:absolute; left:0; top:0; width:0.74rem; height:0.86rem; background:url(/kaifamei/images/qipao_z.png) no-repeat; background-size:cover; }
.pdbox .pdlist .qpbox img{ height:100%;}
.pdbox .xzxzbox{ margin-top:0.3rem;}
.pdbox .xzxzbox .set{ width:1.6rem; line-height:0.6rem; font-size:0.24rem;}
.pdbox .xzxzbox .set span{ width:0.15rem; height:0.15rem; right:0.36rem;}
.xzbox{ position:fixed; left:0; right: 0; bottom:0; 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:#82b1ff;}
.pdbox .pdlist.nan .xzxzbox .set{ background:#82b1ff;}
.pdbox .pdlist.nan .qpbox{ background-image:url(/kaifamei/images/qipao_y.png); left:auto; right:0;}
.kspdbox{ margin-top:0.88rem; position:relative; z-index:1;}
.kspdbox a{ display:block; width:2.6rem; height:1.12rem; line-height:1rem; text-align:center; font-size:0.4rem; color:#fff; margin:0 auto; background:url(/kaifamei/images/kspd_bg.png) no-repeat; background-size:cover;}

.dzcbox{ background:#fff; padding-bottom:0.45rem;}
.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.3rem 0; background:#fff;}
.jcbox_tp{ width:6.3rem; margin:0 auto; padding:0.7rem 0;}
.scbox{ width:2.78rem; height:3.26rem; float:left; background:url(/kaifamei/images/sc_lh.png) no-repeat; background-size:cover;}
.scbox.lm{ background-image:url(/kaifamei/images/sc_lm.png); margin-left:0.64rem;}
.scbox .xzxzbox{ padding-top:1.02rem;}
.scbox .xzxzbox .set{ width:1.13rem; line-height:0.54rem; border:1px solid #b2cdff; background:#f3f7ff; border-radius:0.1rem; margin-left:0.54rem; font-size:0.24rem; color:#71a3ff; padding-right:0.25rem;}
.scbox .xzxzbox .set span{ width:0.16rem; height:0.16rem; background-image:url(/kaifamei/images/lanjb.png); margin-top:-0.07rem; right:0.2rem;}
.scbox .xzbox{ /*top:1.62rem;*/}
.scbox .divbtn{ margin-top:0.2rem;}
.scbox .divbtn a{ display:block; width:1.4rem; line-height:0.56rem; border-radius:0.1rem; text-align:center; background:#b2cdff; font-size:0.24rem; color:#fff; margin-left:0.54rem;}
.scbox.lm .xzxzbox .set{ border-color:#ffc1ce; background:#fff5f7; color:#ffc1ce;}
.scbox.lm .xzxzbox .set span{ background-image:url(/kaifamei/images/lanjb_lm.png);}
.scbox.lm .divbtn a{ background:#ffc1ce;}
.jcbox .zpxz_title{ line-height:0.36rem; font-size:0.34rem; color:#333; text-align:center; font-weight: bold;}
.zpxz_list{ padding:0.25rem 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.5rem;}
.pdjgbox_tit em{ font-size:0.36rem; margin:0 0.1rem;}
.pdjgbox_list{ padding:0 0.5rem; margin-bottom:0.3rem;}
.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; line-height:0.6rem; font-size:0.3rem; color:#333;}
.mt0{ margin-top:0;}
.hsbg{ height:0.3rem; background:#f5f5f5;}
.jcbox .zpxz_title.pt{ padding-top:0.4rem;}

/*搜索*/
.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{ float:left; width:0.39rem; height:0.39rem; background:url(/kaifamei/images/sea_dbj.png) no-repeat; background-size:cover; margin-top:0.17rem; margin-left:0.13rem;}
.search_tp_lf input{ float:left; width:70%; width: 5.69rem; font-size:0.3rem; height:0.54rem; padding:0.1rem 0; background:none; margin-left:0.1rem;}
.search_tp_lf input:active{ background:none; border:none;}
.search_tp .qx{ float:right; font-size:0.3rem; color:#666;}
.rmss_tit{ font-size:0.3rem; color:#ccc; margin-left:0.5rem;}
.rmss_list a,.rmss_list button{ display:inline-block; margin-left:0.5rem; line-height:0.7rem; padding:0 0.15rem; border:1px solid #e9e9e9; font-size:0.3rem; color:#6c6c6c; border-radius:0.7rem; margin-top:0.3rem; background:#fff;}
.rmss_list{ padding-bottom: 0.3rem; }

.jrzqbox{ padding:0 0.7rem; padding:0; margin-top:0.65rem; margin-bottom: 0.3rem;}
.xzqbox{ padding:0 0.95rem 0 1.36rem; width:50%; margin:0 auto; background: -webkit-linear-gradient(left,#ff8787, #8670cf); background: -moz-linear-gradient(left,#ff8787,#8670cf); height:1rem; border-radius:1rem; position:relative;}
.xzqbox .div_img{ position:absolute; left:-0.1rem; bottom:0.05rem; text-align:center;}
.xzqbox .div_img img{ height:1.3rem;}
.xzqbox a{ display: block;}
.xzqbox .a_jrzq{ position:absolute; right:0; height:0.43rem; top:50%; margin-top:-0.2rem; width:0.95rem;}
.xzqbox .a_jrzq img{ height:100%;}
.xzqbox .div_md{ line-height:1rem; height:1rem; overflow:hidden; font-size:0.2rem; color:#fff;}
.xzqbox .div_md span{ float:left; font-size:0.36rem; margin-right:0.2rem;}
.xzqbox .div_md em{ float:left;}
.xzqbox .div_md .syh{ width:0.13rem; height:0.13rem; margin-top:0.36rem; background:url(/kaifamei/images/syh.png) no-repeat; background-size:cover;}
.xzqbox .div_md .syh.lf{ margin-right:0.05rem;}
.xzqbox .div_md .syh.rg{ background-image:url(/kaifamei/images/syh_rg.png); margin-left:0.05rem;}
.ssjg_list{ padding:0 0.2rem;}
.ssjg_list dl{ border-bottom:1px solid #e6e6e6; padding:0.5rem 0;}
.ssjg_list dl dt{ line-height:0.36rem;}
.ssjg_list dl dt span.span_qz{ display:inline-block; padding:0 0.1rem; border-radius:0.2rem; font-size:0.24rem; color:#fff; background:#fe8f3b; float:left; margin-right:0.08rem;}
.ssjg_list dl dt span.span_txt{ font-size:0.36rem; color:#333;}
.ssjg_list dl dd{ line-height:0.46rem; font-size:0.3rem; color:#999; margin-top:0.12rem;}
.ssjg_list dl em{ color:#fe8f3b;}
.ssjg_list dl.ed dt span.span_txt,.ssjg_list dl.ed dd,.ssjg_list dl.ed em,.ssjg_list dl a:visited dt span.span_txt,.ssjg_list dl a:visited dd,.ssjg_list dl a:visited em{ color:#ccc;}
.no .search_tp_lf{ border-radius:0.05rem;}

.jzblock{ position:absolute; left:0; top:50%; width:100%; text-align:center; margin-top:-1.83rem;}
.jzblock .ptxt{ font-size:0.3rem; color:#666; margin-top:0.6rem;}
.jzblock .ptxt em{ color:#fe8f3b;}
.jzblock .pimg img{ height:3.76rem}
.pdt.xttbox{ margin:0;}
.pdt .xttbox_list{ padding-top:0.4rem;}

.jzgd{ line-height: 0.8rem; background-color: #FFF; text-align: center; font-size: 0.28rem; color: #666; }
.jzgd .jzz{ color: #e6e6e6; }
.jzgd .loading{ display: inline-block; vertical-align: middle; width: 0.44rem; height: 0.44rem; background-image:url(/kaifamei/images/loading.gif); background-size: 100%; }
.daohbox{ background:#fff; border-bottom:1px solid #e6e6e6; position:relative; padding: 0rem 1.67rem 0rem 0; margin-bottom: 0.3rem;}
.sec_sort ul li{ float:left;}
.sec_sort ul li a{ font-size:0.3rem; color:#b6a99f; line-height:0.4rem; float:left; margin-left:0.4rem;}
.sec_sort ul li a.on{ font-size:0.3rem; color:#fe8f3b;}
.daohbox .xzxzboxs{ position:absolute; right:0px; top:0.25rem; width:1.67rem;}
.daohbox .xzxzboxs .set{ background:none; font-size:0.3rem; color:#b6a99f; font-weight:bold; line-height:0.4rem; width:auto; text-align:center; padding-right:0.2rem;}
.daohbox .xzxzboxs .set span{ position:absolute; width:0.16rem; height:0.16rem; background:url(/kaifamei/images/lanjb_zong.png) no-repeat; background-size:cover; right:0.1rem; top:50%; margin-top:-0.08rem;}
.daohbox .xzxzboxs .set.on span{ background-image:url(/kaifamei/images/lanjb_zongs.png);}
.yybox,.daohbox .menu_bj{ position:absolute; right:1.67rem; top:-0.09rem; width:0.15rem; height:0.7rem; background:url(/kaifamei/images/yy_bg.png) no-repeat; background-size:cover;}
.yybox,.daohbox .menu_bj.lf{ background-image:url(/kaifamei/images/yy_bgs.png);}
#shotCont{ /*margin-left:-0.2rem;*/}

.jzblock.error{ margin-top:-2.38rem;}
.jzblock.error .ptxt{ font-size:0.36rem;}
.jzblock.error .ptxt1{ font-size:0.3rem; color:#666; margin-top:0.3rem;}
.jzblock.error .ptxt1 em{ color:#ff7368; margin:0 0.1rem;}

.zcdgbox{ position:fixed; right:0.2rem; bottom:0.5rem; z-index:99; opacity:0.5;}
.zcdgbox a{ display:block; width:0.73rem; height:0.73rem; /*margin-bottom:0.5rem;*/ background:url(/kaifamei/images/bj_top.png) no-repeat; background-size:cover;}
.zcdgbox a.back_top{ display:none;}
.zcdgbox a.fenx{ background-image:url(/kaifamei/images/bj_fenx.png);}

/*8 29*/
.sort_list{ position:relative;}
.dcbj{ position:absolute; width:100%; left:0; top:0; z-index:0; text-align: center;}
.sortbox .sort_list .sort_tt{ position:relative; z-index:2;}
.dcbj img{ width:75%;}
.sort_list1{ background:none;}
.xzbox .close{ position:absolute; display:block; right:0.2rem; top:0.2rem; width:0.6rem; height:0.6rem;}
.xzbox .close a,.xzbox .close .lightbox-close{ display:block; height:0.3rem; width:0.3rem; float:right;background:url(/kaifamei/images/guanbi.png) no-repeat; background-size:cover;}
.ckgd{ padding-bottom:0.45rem; text-align:center; background:#fff; margin-top:-1px;}
.ckgd a{ display:inline-block; line-height:0.27rem; height:0.27rem; font-size:0.2rem; color:#ccc; padding-right:0.4rem; position:relative;}
.ckgd a span{ display:block; position:absolute; right:0; top:0; width:0.27rem; height:0.27rem; background:url(/kaifamei/images/ckgd.png) no-repeat; background-size:cover;}

.xz-remark .xzxzbox .set{  width:1.5rem;line-height: 0.6rem;border: 1px solid #FFF;text-align: center; border-radius: 0.3rem;font-size: 0.36rem;color: #FFF;margin: 0.4rem auto 0; cursor: pointer; background:none; padding-right:0.5rem}
.xz-remark .xzxzbox .set span{ width:0.22rem; height:0.22rem; right:0.3rem; background-image:url(/kaifamei/images/bsj.png);}
.introdiv #shotCont{ margin-left:0;}

/*配对结果弹窗*/
.pdjgboxs{ position:fixed; width:5rem; height:6.6rem; left:50%; margin-left:-2.6rem; top:50%; margin-top:-3.4rem; z-index:9999999999999; border:0.1rem solid #a554f4; border-radius:0.6rem; background: -webkit-linear-gradient(top, #a75af3, #c17eff); background: -moz-linear-gradient(top,#a75af3,#c17eff); background: -moz-linear-gradient(top,#a75af3,#c17eff);}
.pdjgboxs .box_title{ width:2.14rem; height:0.6rem; margin:0 auto; margin-top:0.6rem;}
.pdjgboxs .box_title p{ float:left;}
.pdjgboxs .box_title .pimg{ width:0.6rem; height:0.6rem; box-sizing:border-box; border:0.04rem solid #ff7e7e; border-radius:0.6rem; overflow:hidden; background:#fff;}
.pdjgboxs .box_title .pimg img{ height:100%;}
.pdjgboxs .box_title .pimg.rg{ border-color:#82b1ff;}
.pdjgboxs .box_title .pline{ margin:0 0.14rem; width:0.65rem; height:0.07rem; margin-top:0.26rem;}
.pdjgboxs .box_title .pline span{ display:inline-block; float:left; width:0.07rem; height:0.07rem; border-radius:30px; margin:0 0.03rem; background:#c992ff;}
.pdjgboxs .box_title .pline span.on{ background:#fff;}
.pdjgboxs .fsbox{ text-align:center; font-size:2rem; font-style:italic; line-height:2rem; height:2rem; margin-top:0.1rem; text-indent:-0.2rem;/*background: -webkit-gradient(linear,left top,right bottom,from(#f6c7ff),to(#fff)); -webkit-background-clip: text;-webkit-text-fill-color: transparent;*/ color: #fff;}
.pdjgboxs .pdinfro{ text-align:center; margin-top:-0.26rem; text-indent:-0.2rem;}
.pdjgboxs .pdinfro span{ display:inline-block; width:2.48rem; height:0.69rem; background:url(/kaifamei/images/pdbtn_bj.png) no-repeat; background-size:cover; text-align:center; line-height:0.69rem; text-align:center; font-size:0.32rem; color:#fff; font-weight:bold; font-style:italic; text-indent:0;}
.zsbox{ width:3.8rem; margin:0 auto; margin-top:0.35rem;}
.zsbox ul{ width:3.8rem; margin-left:0.15rem;} 
.zsbox ul li{ line-height:0.24rem; height:0.24rem; float:left; width:1.9rem; margin-bottom:0.2rem;}
.zsbox ul li span{ float:left; font-size:0.2rem; color:#eeddff; margin-right:7px; margin-top:-2px;}
.zsbox ul li em{ float:left; margin:0; /*background:url(/kaifamei/images/xingzuo.png) no-repeat -399px -16px;*/ margin-right:0.15px;}
.zsbox ul li em img{ display:block; float:left; height:0.24rem; margin-top:0.002rem;}
.pdjgboxs .btnbox{ height:0.74rem; text-align:center; margin-top:0.3rem;}
.pdjgboxs .btnbox a{ display:inline-block; width:2.5rem; height:0.74rem; line-height:0.74rem; text-align:center; font-size:0.26rem; color:#eeddff; background:#9148d9; border-radius:0.1rem;} 
.pdjgboxs .ptit{ position:absolute; top:-0.44rem; text-align:center; width:100%;}
.pdjgboxs .ptit img{ height:0.75rem;}
.gbbox{ position:absolute; right:0.2rem; top:0.2rem; width:0.3rem; height:0.3rem;}
.gbbox a{ display:block; height:100%; background:url(/kaifamei/images/guanbi_zi.png) no-repeat; background-size:cover;}




/*时间选择插件*/
.ui-dialog {box-sizing:border-box; }
.ui-scroller{position: relative;height: 125px;width: 100%; min-width: 260px;font-size: 14px;font-weight: normal;}
.ui-scroller>div{width: 33%;display: inline-block;position:relative;height: 125px;overflow: hidden;box-sizing:border-box;}
.ui-scroller dl{position: absolute;width: 100%;margin: 0;top:30px;}
.ui-scroller dd{padding;0;margin:0;overflow: hidden; text-overflow:ellipsis;width:100%;height: 30px;line-height: 30px;}
.ui-scroller dd.focus{}
.ui-scroller{-webkit-mask: -webkit-gradient(linear,0% 30%,0% 100%,from(rgba(222,187,71,1)),to(rgba(36,142,36,0)));}
.ui-scroller-mask{-webkit-mask: -webkit-gradient(linear,0% 30%,0% 0%,from(rgba(222,187,71,1)),to(rgba(36,142,36,0)));}
.ui-scroller p{position: absolute;top:30px;height:30px;width: 100%;margin: 0;z-index: -1;border:1px solid #e2e2e2;border-left:none;border-right:none;}
.ui-scroller .ui-dialog-action{margin-top: 10px;}
.ui-dialog-bottom{
	border-radius: 0;
}
.ui-dialog-bottom .ui-dialog-action .ui-confirm-close, .ui-dialog-action .ui-confirm-no{
	border:none;
}
.ui-dialog { font-family: "Microsoft YaHei" !important; box-sizing: border-box; pointer-events: auto; display: none; /*  border: 1px solid #ccc; */
background-color: #fff; font-family: arial, 'Hiragino Sans GB', sans-serif; position: absolute;/* left:40%;top:40%; */ }
.ui-dialog-close { position: absolute; right: 10px; cursor: pointer; color: #FFF; font-weight: bold; font-family: cursive; }
.ui-dialog-mask { position: fixed; width: 100%; height: 100%; left: 0; top: 0; background: #000; opacity: .7; display: none; filter: alpha(opacity=70); }
.ui-dialog-title { background-color: #288df0; color: #fff; padding: 5px 10px; }
 @-webkit-keyframes zoomIn {
 0% {
 opacity: 0;
 -webkit-transform: scale3d(0.3, 0.3, 0.3);
 -moz-transform: scale3d(0.3, 0.3, 0.3);
 -ms-transform: scale3d(0.3, 0.3, 0.3);
 transform: scale3d(0.3, 0.3, 0.3);
}
 100% {
 opacity: 1;
}
}
@-moz-keyframes zoomIn {
 0% {
 opacity: 0;
 -webkit-transform: scale3d(0.3, 0.3, 0.3);
 -moz-transform: scale3d(0.3, 0.3, 0.3);
 -ms-transform: scale3d(0.3, 0.3, 0.3);
 transform: scale3d(0.3, 0.3, 0.3);
}
 100% {
 opacity: 1;
}
}
@keyframes zoomIn {
 0% {
 opacity: 0;
 -webkit-transform: scale3d(0.3, 0.3, 0.3);
 -moz-transform: scale3d(0.3, 0.3, 0.3);
 -ms-transform: scale3d(0.3, 0.3, 0.3);
 transform: scale3d(0.3, 0.3, 0.3);
}
 100% {
 opacity: 1;
}
}
@keyframes zoomOut {
 0% {
 opacity: 1;
 -webkit-transform: scale3d(1, 1, 1);
 -moz-transform: scale3d(1, 1, 1);
 -ms-transform: scale3d(1, 1, 1);
 transform: scale3d(1, 1, 1);
}
 100% {
 opacity: 0;
}
}
@-webkit-keyframes zoomOut {
 0% {
 opacity: 1;
 -webkit-transform: scale3d(1, 1, 1);
 -moz-transform: scale3d(1, 1, 1);
 -ms-transform: scale3d(1, 1, 1);
 transform: scale3d(1, 1, 1);
}
 100% {
 opacity: 0;
}
}
@-moz-keyframes zoomOut {
 0% {
 opacity: 1;
 -webkit-transform: scale3d(1, 1, 1);
 -moz-transform: scale3d(1, 1, 1);
 -ms-transform: scale3d(1, 1, 1);
 transform: scale3d(1, 1, 1);
}
 100% {
 opacity: 1;
}
}
.zoomIn { -webkit-animation-name: zoomIn; animation-name: zoomIn; }
.zoomOut { -webkit-animation-name: zoomOut; animation-name: zoomOut; display: none\0 !important; }
.animated { -webkit-animation-duration: .5s; animation-duration: .5s; -webkit-animation-fill-mode: both; -ms-animation-fill-mode: both; -moz-animation-fill-mode: both; animation-fill-mode: both; }
#confirmDialog { width: 350px; background-color: #fff; }
.ui-confirm-title, .ui-alert-title { text-align: center; font-size: 14px; color: #333; line-height: 25px; padding: 27px 0 20px 0; }
.confirm-title2 { font-size: 16px; font-weight: normal; color: #666; text-align: center; line-height: 1.8; }
.ui-dialog-cancel { background-color: #999999; }
.ui-dialog-action { height: 45px; line-height: 45px; border-collapse: collapse; border-spacing: 0; pointer-events: auto; text-align: center; width: 100%; border-top: 1px solid #dcdcdc; padding: 0; margin: 0; }
.ui-dialog-action td { text-align: center; border: none; }
.ui-dialog-action button, .ui-dialog-action a { background-color: #fff; display: block; width: 100%; height: 100%; color: #47b5ca; border: none; outline: none; cursor: pointer; box-sizing: border-box; padding: 0; }
.ui-dialog-action .ui-confirm-close, .ui-dialog-action .ui-confirm-no { color: #747474; border-left: 1px solid #dcdcdc; }
.ui-alert { border-radius: 5px; overflow: hidden; }
.ui-alert .ui-dialog-close { display: none; }
.ui-alert .ui-alert-submit { margin: 0 auto; }
.ui-alert-info { text-align: center; margin-top: 20px; }
.ui-alert-tip { color: #fff !important; background-color: rgba(0, 0, 0, 0.5) !important; }
.ui-alert-tip .ui-alert-title { color: #fff !important; padding: 27px 25px; }

/*# sourceMappingURL=dialog.css.map */
.ssjg_list .ed a{ display:block;}

body .page-news .xttbox_title{ padding:0;}
.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(/kaifamei/images/yjiant.png) no-repeat; background-size:cover; padding:0; margin-top:0.12rem;}

.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(/kaifamei/images/ys_wy.png); right:0.15rem; top:-0.1rem;}

.searchbox .w_nav p em{ position:absolute; top:50%; width:0.21rem; height:0.21rem; right:0.24rem; margin-top:-0.1rem; background:url(/kaifamei/images/sexl_bj.png) no-repeat; background-size:cover;}
.searchbox .w_nav p span{ position:inherit; height:0.62rem; margin:0; background:none; width:100%; text-align:center; white-space: nowrap; white-space: nowrap;}
.crlbox_tit ul li{ display:inline-block;}
.hide{ display:none;}
.sortbox .sort_list.sort_list1 .pjg.sx{ color: #746d8d;}
.sortbox .sort_list.sort_list1 .pjg.hy{ color: #ff8b8b;}
.sortbox .sort_list .pimg span.hy{ background-image:url(/kaifamei/images/ys_sh.png); width:1.73rem; height:1.73rem; left:50%; margin-left:-0.865rem; top:0;}



/*首页星座配对*/
.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(/kaifamei/images/pair-line.png) no-repeat;background-size:100%}
.pair-going .btn{width:52%;position:absolute;top:32%;left:24%}
/*9 13 首页星座运势修改*/
.mxbox{ margin: 0.45rem 0.2rem; height: 0.9rem;}
.mxbox .imgdiv{ width: 1.1rem; height: 1.1rem; left: 0; }
.mxbox .imgdiv img{ width: 1.1rem; height: 1.1rem; }
.mxbox_md{ margin: 0; height: 0.9rem; margin-left: 1.3rem; margin-left:0.55rem; padding-left:0.75rem; margin-right: 0.8rem; display: flex;   }
.mxbox_mz{ margin-left:0; width: 1.5rem; width: 1.77rem; }
.mxbox_df{ width:2.36rem; margin: 0; flex: 1; width: auto;}
.maxbox_a{ width: 1.27rem; width: 1rem; }
.mxbox_rg{ right: -0.78rem; width: 1.01rem; height: 0.9rem; }

.xzxzbox .set{ line-height: 0.43rem; }
.xzxzbox .set span{ right: 0.16rem; }
.mxbox_mz .pbt{ font-size: 0.34rem; }
.mxbox_mz .ptitle{ font-size: 0.22rem; line-height: 0.28rem; height: 0.28rem; overflow:hidden; margin-top: 0.08rem; }
.maxbox_a a img{ margin-top: 0.255rem; }
.ysbox_txt_foot{ text-align: center; margin-top: 0.2rem; }
.btn_slide_down,
.btn_slide_up{ display: inline-block; color: #fe8f3b; }
.btn_slide_down:after,
.btn_slide_up:after{ content: ''; display: inline-block; vertical-align: 0.025rem; width: 0.22rem; height: 0.11rem; background: url(/kaifamei/images/sjb.png) no-repeat; background-size: 100% 100%; margin-left: 0.1rem; }
.btn_slide_down:after{ transform: rotate(180deg); }
.ysbox_txt_foot,
.btn_slide_down,
.ysbox_type_4 .ysbox_txt_list{ display: none; }
.ysbox_type_4 .btn_slide_down{ display: inline-block;}
.ysbox_type_4.slide_down .btn_slide_down{ display: none;}
.ysbox_type_4.slide_down .ysbox_txt_foot,
.ysbox_type_4.slide_down .ysbox_txt_list{ display: block; }



.sortbox .sort_list .sort_tt img{ height: 0.38rem; }
.jnysbox dl dd{ font-size: 0.26rem; line-height: 0.42rem;}
.pdbox .xzxzbox .set{ font-size: 0.3rem; }
.pdjgbox_txt{ font-size: 0.34rem; }

/*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 0.4rem 0.5rem; padding: 0 0 0.5rem 0;}
body .page-news .news-detail .title { padding:0.2rem 0.4rem}
body .page-news .news-detail .text { padding:0 0.4rem}
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 p a{ color: #fe8f3b; }
body .page-news .news-detail .info,body .page-news .news-detail .text{ margin-top: 0.3rem; }
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; }
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; }
.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 p{ text-align: justify;}
.page-news .xz-remark .text .text-swich{ text-align: justify;}
.page-news .news-detail .text p{ color: #333; }
body .page-news .news-detail .info li{ color: #999; line-height: 0.5rem; }
.page-news .news-detail .info li em{ color: #666; margin-left:0.1rem; }
.page-news .news-detail .coder .ft em{ color:#fe8f3b  }

/*友情链接*/
.linkbox{ color: #888; margin: 0 auto; width: 6rem; }
.link{ /*margin-left:-0.6rem;*/ /*width: 30rem;*/position: relative; margin-top:0.5rem;margin-bottom: -0.3rem;}
.link.up{ height: 0.54rem; overflow: hidden; /*padding-right: 0.85rem;*/   }
.linkbox span{ float: left; /*margin-top: 0.5rem;*/ /*margin-left:0.6rem;*/ font-size: 0.26rem; line-height: 0.28rem; }
.linkbox a{ float: left; font-size: 0.26rem; color: #888; line-height: 0.28rem; margin-right:0.35rem; margin-bottom: 0.3rem; }
.linkbox a.first{ margin-left: 0.3rem; }
.linkbox a.a_more:after{ display: inline-block; content: ""; width: 0.14rem; height: 0.09rem;background:url(/kaifamei/images/xxsj_x.png) no-repeat; background-size:cover; margin-left:0.1rem; float: right; margin-top: 0.1rem;}
.link.down a.a_more:after{ background-image: url(/kaifamei/images/xxsj.png); }
.link a.a_more{ display: block; float: right; margin-right: 0;position: absolute; right: 0; /*text-indent: -9999px;*/ width: 0.4rem; height: 0.4rem; }
.link a.a_more em{display: none;}
.footer{ margin-top: 0.5rem; line-height: 0.24rem; padding-bottom:0.3rem; }


/*二维码*/
.coder{ text-align: center; background-color: #FFF; margin-bottom: 0.3rem; display: none;}
.coder .hd{ margin-bottom: 0.36rem; }
.coder .hd img{ width: 1.08rem; vertical-align: top; }
.coder .bd{ padding-bottom: 55.22%; position: relative; margin-bottom: 0.3rem; background: url(/kaifamei/images/news/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; }
.xttbox_list dl:first-child{ padding-top: 0; }
.xttbox_list dl:first-child dt{ top: 0; }
.show2 dl:first-child dt,.show1 dl:first-child dt{ top: 0.3rem;}
.show2 dl:first-child,.show1 dl:first-child{ padding-top: 0.3rem; }
.xttbox_more{ margin-top: -2px; background:#fff; position: relative; z-index: 1; }


	
.form-upload-list ul{zoom: 1;}
.form-upload-list ul:after{clear:both; height:0px; font-size:0px; visibility:hidden;display:block;content:" ";}
.form-upload-list ul li{ float:left; position: relative; }
.form-upload-list ul li .close{ display: inline-block;padding: 0 4px;background: #999;color: #fff;font-size: 16px;right: 0;top: 0; position: absolute;}


.page-news{ height: auto; overflow:hidden; }

.page-news .xz-topic .topic-list .pic{ height: 4.55rem; }
body .page-news .xz-topic .topic-list .pic + .tit{ z-index: 1 }
body .page-news .xz-topic .topic-list .backg{position: absolute;left: 0;top: 0;right: 0;bottom: 0;background: #000;opacity: 0.3;z-index: 0}



/*11 18解梦*/
.top.jm { background: url(/kaifamei/images/jmtp_bj.png) no-repeat; background-size: 100% 100%; }

/*.fade { position: fixed; left: 0; top: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.5); z-index: 8; }*/

.clbox { width: 2.5rem; position: fixed; right: 0; top: 0; bottom: 0; z-index: 10; display: none; background: #fff; }
.clbox p { height: 2.82rem; /*@include background(linear-gradient(top , #ffbf91, #fff));*/ background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffcf83), color-stop(100%, #ffffff)); background: -moz-linear-gradient(top, #ffcf83 0%, #ffffff); background: -webkit-linear-gradient(top, #ffcf83 0%, #ffffff); background: linear-gradient(to bottom, #ffcf83 0%, #ffffff); text-align: center; padding-top: 0.48rem; }
.clbox p img { height: 1.54rem; }
.clbox ul { margin-top: -1.0rem; position: relative; }
.clbox ul li { width: 100%; float: left; text-align: center; }
.clbox ul li a { line-height: 1.04rem; font-size: 0.3rem; color: #333; display: block; line-height: 0.7rem; }
.clbox ul li a.on { color: #fe8f3b; }

.jm_menu { background: #fff; padding: 0 0.2rem; }
.jm_menu ul { margin-left: -0.45rem; }
.jm_menu ul li { width: 0.96rem; float: left; margin: 0 0 0.35rem 0.53rem; }
.jm_menu ul li a { display: block; background:#fff; }
.jm_menu ul li a img { width: 0.96rem; height: 0.96rem; display: block; border-radius: 30rem; }
.jm_menu ul li a em { display: block; text-align: center; font-size: 0.24rem; color: #666; margin-top: 0.1rem; }

.jmbox { background: #fff; margin-top: 0.3rem; padding: 0.5rem 0 0 0; }
.jmbox .jm_sea { width: 6.54rem; height: 0.63rem; border: 1px solid #ffce25; margin: 0 auto; border-radius: 3rem; overflow: hidden; font-size: 0.24rem; background: #ffce25; padding-right:1.57rem; position:relative; width: 4.99rem; }
.jmbox .jm_sea span { float: left; font-size: 0.3rem; color: #d3cab9; height: 0.63rem; line-height: 0.62rem; 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.63rem; line-height: 0.65rem; 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: #333; }
.jmbox .jm_sea button,.jmbox .jm_sea a { float:right; width:1.57rem; line-height:0.61rem; height: 0.65rem; text-align:center; background:url(/kaifamei/images/jmse_bj.png) no-repeat 0px -1px; color:#fe8f3b; font-size:0.34rem; color:#5d4800; background-size: 100% 100%; border-radius: 0; position:absolute; height:0.65rem; background-size:cover; top:1px; 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(/kaifamei/images/more.png) no-repeat; margin-left: 0.1rem; background-size: 100% 100%; }
/*.jmbox .jmdq_box .jmdq_list{margin-left:0.4rem;}*/
.jmbox .jmdq_box .jmdq_list{ padding-bottom: 0.1rem; }
.jmbox .jmdq_box .jmdq_list a { float: left; width: 33.3%; line-height: 0.8rem; font-size: 0.3rem; color: #333; height: 0.8rem; overflow: hidden; }
.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; text-align: center; margin-top: 0.4rem; }
.dq_tt em:before, .dq_tt em:after { content: " "; width: 0.74rem; height: 0.24rem; display: inline-block; background: url(/kaifamei/images/jmdq_ttbj.png) no-repeat; margin: 0 0.07rem; background-size: 100% 100%; }
.dq_tt em:after { -moz-transform: scaleX(-1); -ms-transform: scaleX(-1); -webkit-transform: scaleX(-1); transform: scaleX(-1); }

.top_rg button { float: left; }
.top_rg .a_menu { background-image: url(/kaifamei/images/jm_menu.png); margin-left: 0.30rem; }

.mjxgbox .dq_tt { font-size: 0.26rem; color: #999; }
.mjxgbox .mjxg_list { margin-top: 0.3rem; margin-left: -0.3rem; margin-bottom: -0.5rem; /*width: 8.34rem;*/ }
.mjxgbox .mjxg_list a { float: left; width: 1.48rem; height: 0.46rem; line-height: 0.46rem; text-align: center; font-size: 0.26rem; color: #999; border: 1px solid #999; border-radius: 300px; margin-bottom: 0.5rem; margin-left: 0.3rem; overflow: hidden; width: auto; padding: 0 0.2rem; }
/*.mjxgbox .mjxg_list .aco2 { color: #ff8a8a; border-color: #ff8a8a; }
.mjxgbox .mjxg_list .aco3 { color: #8aa8ff; border-color: #8aa8ff; }*/

.page-news .news-detail.jm { padding: 0; margin-bottom: 0; }
.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 { margin: 0 0.2rem; border-top: 1px solid #e6e6e6; }

.page-news .news-detail.jm { padding: 0; }

.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; }

@media screen and (max-width: 370px) { .mjxgbox .mjxg_list a { /*margin-left: 1.25rem;*/ } }

.box{
    box-sizing: border-box;
}
.page-news .news-detail.jm .text{ padding-bottom: 0.4rem; margin-bottom: 0; }
.bluebox .top_rg button.a_menu{ background-image: url(/kaifamei/images/jm_menu_w.png);  }
/*.xzbox{ z-index: 7; }*/
.jm .top_rg a{ margin-left:0.25rem; margin-right:0; }


.xzbox.none .xzlist{ padding:0.16rem 2%; text-align:left; background:#f7f7f7;}
.xzbox.none .xzlist a{ width:24%; text-align:center; line-height:0.84rem; font-size:0.3rem; margin:0; color:#666; display: inline-block;}
.xzbox.none .xzlist a.last{ color:#fe8f3b;}
.xzbox.none{ position:absolute; top:2.3rem; height: 3.68rem; left: auto!important; right: 0; z-index: 4; }
.xzbox.last{ display: block!important; }

.fixed{ position:fixed; left:0; bottom:0; width:100%;}
.gdbox.fixed{ margin-bottom:1.26rem;}

/*首页底部栏目导航*/
.lmdhbox { width: 80%; margin: 0 auto; margin-top: 0.4rem; }
.lmdhbox a { font-size: 0.22rem; color: #999; }
.lmdhbox a + a { margin-left: 0.60rem; }

/*2 10底部导航*/
.xztbox.mat{padding-bottom: 0.3rem; margin-bottom: 0.3rem;}
.footbox { background: #4c4a53; padding: 0.5rem 0.2rem; }
.footbox.tp{
	padding-bottom: 0px;
}
.footbox.bt{padding-top: 0px;}
.footbox .seabox { margin: 0; width: 100%; background: #fff; border-radius: 3rem; overflow: hidden; border: none; height: 0.35rem; }
.footbox .seabox input { padding-left: 0.2rem; }
.footbox .seabox button { margin-right: 0.2rem; }
.footbox .lmdhbox { width: 100%; margin-top: 0; padding-top: 0.4rem; height: 0.4rem; }
.footbox .lmdhbox a { font-size: 0.3rem; color: #ccc; }
.footbox .lmdhbox a + a { margin-left: 0.55rem; text-align: right; }
.footbox .linkbox { width: 100%; margin-top: 0.45rem; }
.footbox .linkbox .link { margin-top: 0; }
.footbox .footer { padding: 0; }

.footbox.fixed { position: fixed; left: 0; bottom: 0; width: 100%; }


/*2 14配对页面修改*/
.xzbox { z-index: 9999999; }

.pdsort { margin-bottom: 0.3rem; background: #fff url(/kaifamei/images/pdsort_bj.png) no-repeat center; background-size: 100% auto; padding-bottom: 0.35rem; }
.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(/kaifamei/images/bsj_da.png); }

.whitbox{background:#fff;}

/*2 23头部固定*/
.over { overflow: hidden; }

.top { position: fixed; left: 0; right: 0; top: 0; z-index: 7; max-width: 710px; margin: 0 auto }
.top.scon{ box-shadow: 0 2px 0.26rem 0 rgba(0,0,0,.35); }

/*221漫画*/
.mh { background: #fff; }

.mh_header { height: 0.5rem; padding: 0 0.2rem; }
.mh_header .header_lf { float: left; }
.mh_header .header_lf .pmh { float: left; font-size: 0.3rem; line-height: 0.5rem; color: #333; }
.mh_header .header_lf .pmh:before { float: left; content: ''; width: 0.5rem; height: 0.5rem; margin-right: 0.2rem; background: url(/kaifamei/images/icon_mh.png) no-repeat; background-size: 100% auto; }
.mh_header .header_rg { float: right; line-height: 0.5rem; }
.mh_header .header_rg a { font-size: 0.3rem; color: #b2b2b2; float: left; }
.mh_header .header_rg a + a { margin-left: 0.4rem; }
.mh_header .header_rg a.on { color: #fe8f3b; }

.mhxz { float: left; margin-left: 0.2rem; margin-top: 0.12rem; }
.mhxz .set { background: none; color: #fe8f3b; width: auto; padding-right: 0.26rem; line-height: 0.3rem; }
.mhxz .set span { width: 0.15rem; height: 0.08rem; right: 0; background-image: url(/kaifamei/images/qbxz.png); }

.mhlist ul li { width: 3.45rem; float: left; margin: 0.3rem 0 0 0.2rem; position: relative; }
.mhlist ul li a { display: block; height: 100%; }
.mhlist ul li a .pimg { height: 2.1rem; box-sizing: border-box; border: 1px solid #f2f2f2; }
.mhlist ul li a .pimg img { width: 100%; height: 100%; }
.mhlist ul li a .ptxt { display: block; font-size: 0.26rem; line-height: 0.26rem; height: 0.52rem; overflow: hidden; padding-top: 0.18rem; }
.mhlist ul li a .pjian { position: absolute; left: 0.2rem; top: 0; width: 0.38rem; height: 0.36rem; text-align: center; line-height: 0.3rem; background: url(/kaifamei/images/jian.png) no-repeat; background-size: 100% auto; font-size: 0.2rem; color: #fff; }

.mh_gd { padding: 0.32rem 0; }
.mh_gd a { display: block; text-align: center; font-size: 0.26rem; color: #b2b2b2; }
.mh_gd a span { display: inline-block; }
.mh_gd a span:after { float: right; content: ''; width: 0.14rem; height: 0.14rem; background: url(/kaifamei/images/more.png) no-repeat; background-size: 100% auto; margin: 0.13rem 0 0 0.1rem; }

.xzlist ul li.last { width: 100%; margin-bottom: 0; }
.xzlist ul li.last a { display: block; width: 4.98rem; line-height: 0.76rem; height: 0.76rem; border: 1px solid #ccc; border-radius: 30px; font-size: 0.3rem; color: #999; }

/*.coder .bd img { width: 6.5rem; }*/

.page-news .news-detail.mh-detail { padding-left: 0; padding-right: 0; }

.mhxqbox { position: relative; }
.mhxqbox .mhxqlist { text-align: center; }
.mhxqbox .mhxqlist img { max-width: 7.1rem; }
.mhxqbox .btnbox { position: absolute; width: 0.47rem; height: 0.47rem; top: 5rem; width: 2rem; height: 2rem; z-index: 1; }
.mhxqbox .btnbox a { display: block; width: 0.47rem; height: 0.47rem; width: 2rem; height: 2rem; background: url(/kaifamei/images/btn_lf.png) no-repeat left; background-size: 10% auto; }
.mhxqbox .btnbox a.on { position: fixed; top: 50%; margin-top: -0.24rem; }
.mhxqbox .btnbox.prev { left: 0.2rem; }
.mhxqbox .btnbox.next { right: 0.2rem; }
.mhxqbox .btnbox.next a { -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg); }

.cnxhbox { margin-top: 0.3rem; padding: 0.3rem 0; }

.newtit { line-height: 0.5rem; height: 0.5rem; padding: 0 0.2rem; }
.newtit .sp_lf { float: left; font-size: 0.3rem; color: #333; }
.newtit .sp_lf:before { float: left; content: ''; width: 0.5rem; height: 0.5rem; margin-right: 0.2rem; background: url(/kaifamei/images/icon_cnxh.png) no-repeat; background-size: 100% auto; }

@-moz-keyframes rotate { from { -moz-transform: rotateZ(0deg); transform: rotateZ(0deg); }
  to { -moz-transform: rotateZ(360deg); transform: rotateZ(360deg); } }
@-webkit-keyframes rotate { from { -webkit-transform: rotateZ(0deg); transform: rotateZ(0deg); }
  to { -webkit-transform: rotateZ(360deg); transform: rotateZ(360deg); } }
@keyframes rotate { from { -moz-transform: rotateZ(0deg); -ms-transform: rotateZ(0deg); -webkit-transform: rotateZ(0deg); transform: rotateZ(0deg); }
  to { -moz-transform: rotateZ(360deg); -ms-transform: rotateZ(360deg); -webkit-transform: rotateZ(360deg); transform: rotateZ(360deg); } }
.a_hyh { float: right; font-size: 0.24rem; color: #b2b2b2; }
.a_hyh:before { float: left; content: ''; width: 0.2rem; height: 0.2rem; margin: 0.155rem 0.12rem 0 0; background: url(/kaifamei/images/icon_hyh.png) no-repeat; background-size: 100% auto; -moz-animation: rotate 5s linear infinite; -webkit-animation: rotate 5s linear infinite; animation: rotate 5s linear infinite; }

/*2 27头部修改*/
.fade{z-index: 9;}
.top.clmn{z-index: 9;}
.bluebox .top.ons{z-index: 8;}
.orabox{padding-top: 0.7rem;}
.ysbox{margin-top: 0;}
.searchbox .w_nav{z-index: 0;}



/*3 8头部导航修改*/
.xlmunu_on { z-index: 11; }

.top_rg a { margin: 0; }
.top_rg a + a { margin-left: 0.25rem; }
.top_rg .xlbtn { width: 0.4rem; height: 1rem; background: url(/kaifamei/images/menu_xl.png) no-repeat center; background-size: 0.2rem 0.12rem; margin-left: 0.25rem; }
.top_rg button{ margin-left: 0.25rem; }
.top_rg .xlbtn.down { -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg); }

.xlmenu_box { position: absolute; left: 0; right: 0; top: 1rem; background: #f5f8fa; padding: 0 0.2rem; display: none; z-index: 3; }
.xlmenu_box dl { line-height: 0.6rem; padding: 0.3rem 0; }
.xlmenu_box dl dt { font-size: 0.28rem; color: #999; }
.xlmenu_box dl dd ul li { width: 20%; float: left; margin-top: 0.3rem; }
.xlmenu_box dl dd ul li a { display: block; }
.xlmenu_box dl dd ul li a img { height: 0.51rem; display: block; margin: 0 auto; }
.xlmenu_box dl dd ul li a em { display: block; font-size: 0.24rem; color: #333; text-align: center; }
.xlmenu_box dl + dl { border-top: 1px solid #ececec; }
.bluebox .top_rg .xlbtn{background-image:  url(/kaifamei/images/menu_xlpd.png)}
.qm_top .top_rg .xlbtn{background-image:  url(/kaifamei/images/menu_xlqm.png)}
.qm_top .top_rg button{background-image:  url(/kaifamei/images/search_qm.png)}

.xlmenu_box dl dd ul li{width: 16.6%; margin-top: 0.15rem;}
.xlmenu_box dl{padding: 0.15rem 0;}
.top_rg span{margin-left: 0.25rem; float: left;}
.top_rg button{margin-left: 0.15rem;}
.jm .top_rg a{margin-left: 0;}
.jm .top_rg a+a{margin-left: 0.23rem;}
.top_rg .xlbtn,.jm .top_rg .xlbtn{margin-left: 0.02rem;}



/*3 17评论*/
.div_lc { background: #f9f9f9; margin: 0.2rem 0 0.3rem 0; }
.div_lc dl { padding: 0.15rem 0 0.25rem 0; }
.div_lc dl dt { text-align: right; font-size: 0.2rem; color: #ccc; font-style: italic; padding-right: 0.2rem; }
.div_lc dl dd { font-size: 0.3rem; color: #666; padding: 0 0.45rem; line-height: 0.48rem; }
.div_lc dl dd span { font-weight: bold; color: #888; }
.div_lc dl + dl { border-top: 1px solid #e6e6e6; }

body .page-news .news-review .review-list .list-bd li .agree { color: #ccc; }

.gd_cmtbox { position: fixed; left: 0; right: 0; bottom: 0; padding: 0.15rem 0.2rem; background: #f4f5f6; border-top: 1px solid #cecece; z-index: 8; }
.gd_cmtbox .plf { width: 5.85rem; float: left; line-height: 0.62rem; padding-left: 0.28rem; background: #fff; font-size: 0.26rem; color: #ccc; border-radius: 100px; border: 1px solid #cecece; }
.gd_cmtbox .a_pl { float: right; font-size: 0.26rem; color: #fe8f3b; line-height: 0.64rem; }
.gd_cmtbox .a_pl:before { float: left; content: ''; width: 0.36rem; height: 0.36rem; background: url(/kaifamei/images/icon_pl.png) no-repeat center; background-size: 100% auto; margin: 0.12rem 0.05rem 0 0; }
.gd_cmtbox .a_pl.none { color: #666; }
.gd_cmtbox .a_pl.none:before { background-image: url(/kaifamei/images/icon_pl_hui.png); }

.new_srbox { position: fixed; left: 0; right: 0; top: 0; background: #efefef; padding: 0.4rem 0.4rem 0 0.4rem; z-index: 100; display: none; -webkit-transition: -webkit-transform 0.2s; transition: transform 0.2s; }
.new_srbox .srbox { height: 1.92rem; height: 2.42rem; padding: 0.2rem; background: #fff; border: 1px solid #d7d7d7; position: relative; }
.new_srbox .srbox textarea { font-size: 0.3rem; color: #333; width: 100%; height: 100%; -webkit-user-modify: read-write-plaintext-only; -webkit-transform:translateZ(0px)!important;}
.new_srbox .qxfsbox { height: 0.8rem; line-height: 0.8rem; font-size: 0.3rem; }
.new_srbox .qxfsbox a{ width: 1.3rem; }
.new_srbox .qxfsbox .close { float: left; color: #333; text-align: left; margin-left: -0.4rem; text-indent: 0.4rem; }
.new_srbox .qxfsbox .fs { float: right; color: #999; text-align: right; }
.new_srbox .qxfsbox .fs.on { color: #fe8f3b; }

.wplbox { text-align: center; padding-top: 0.1rem; padding-bottom: 0.4rem; }
.wplbox img { height: 1.93rem; margin: 0 0 0.4rem 0;  } 
.wplbox a { font-size: 0.26rem; color: #feaa6b; display: inline-block; line-height: 0.6rem; padding: 0 0.35rem; border: 1px solid #feaa6b; border-radius: 100px; }

.list-bd p.ed{text-align: center;}
.zcdgbox{bottom: 3rem;}
.noflow{ position: fixed; width: 100%; height: 100%;}
/*.noflow .fade{ background: red; }*/
/*.zsrbox{ position: fixed;left: 0;top: 0;width: 100%; bottom: 0; z-index: 10; display: none; overflow: auto;}*/
/*.srfade{ position: absolute; left: 0;top: 0;width: 100%;height: 100%;}*/
 /*-webkit-overflow-scrolling : touch;*/
 /*.fade{background: green; opacity: 0.4;}*/
body.input-cover{
	overflow: hidden;
}
body.input-cover #contentall{
	height: 100%;
	overflow-y: auto;
}
.review-list .list-bd li .hd .em_sh { float: right; /*line-height: 0.35rem; height: 0.35rem;*/ padding: 0.05rem 0.2rem; background: #f0f0f0; font-size: 0.2rem; color: #999; }

.page-news .news-review .review-list .list-more,.list-bd p.ed{padding-bottom: 0.4rem;}
body .page-news .news-review{padding-bottom: 0;}
.shide{display: none!important;}


/*4 26*/
.crlbox.ma30 { margin: 0.3rem 0; padding: 0; padding-bottom: 0.35rem; }
.tabxsm{background: #fff; padding-top: 0.2rem;}
.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(/kaifamei/images/more.png) no-repeat; background-size: cover; margin-top: 0.27rem; }
.jmbox{padding-bottom: -0.35rem;}
.xsmlist { height: 4.3rem; overflow: hidden; /*padding: 0 0.2rem;*/ background: #fff; }
.xttbox_list{padding: 0 0.2rem;}
.xttbox .xttbox_list{padding: 0;}
.xsmlist .scroller { width: 100%; overflow-x:auto;-webkit-overflow-scrolling: touch; overflow-scrolling: touch; }
.xsmlist .scroller ul { height: 100%; height: 5rem; padding-bottom: 10px; overflow-x: auto; font-size: 0; white-space: nowrap; -webkit-overflow-scrolling: touch; overflow-scrolling: touch; margin-left: -0.2rem; }
.xsmlist .scroller ul li { float: left; width: 1.4rem; height: 2.15rem; margin-left: 0.2rem; }
.xsmlist .scroller ul li a img { width: 1.4rem; height: 1.4rem; display: block; }
.xsmlist .scroller ul li a em{ display: block; font-size: 0.26rem; color: #333; line-height: 0.3rem; height: 0.3rem; overflow: hidden; text-align: center; margin-top: 0.2rem; white-space: normal; font-weight: bold; }
.xsmlist .scroller ul li p { margin-top: 0.25rem; }
.xsmbox.jm_xsm .a_more{top: 0;}
.xsmbox.jm_xsm{padding: 0; padding-bottom: 0.3rem; }
.page-news .xsmbox.jm_xsm{ /*margin: 0 -0.2rem;*/ }
.news-detail.jm .xsmbox.jm_xsm,.qmtz .xsmbox.jm_xsm,.xzwz .xsmbox.jm_xsm{ margin: 0 0.2rem; }
.whitbox .xsmbox.jm_xsm .a_more{right: 0;}
.whitbox .xsmbox{margin-left: 0.2rem; margin-right: 0.2rem; padding-top: 0.3rem;}
.zjqm_infro .xsmbox{margin: 0 -0.3rem;}
.news-detail+.whitebox .tabxsm{ padding-top: 0.3rem; }

.smban { padding: 0 0.2rem; background: #fff; margin-bottom: -0.3rem; }
.smban img { width: 100%; display: block; }

.whbox { background: #fff; padding: 0 0.2rem; margin: 0.3rem 0; }
.whbox .xttbox_title span { font-size: 0.3rem; }

.xsmlb_list { margin-top: -0.4rem; }
.xsmlb_list dl { padding: 0.4rem 0; }
.xsmlb_list dl a { display: block; padding-left: 1.6rem; position: relative; }
.xsmlb_list dl dt { position: absolute; width: 1.4rem; height: 1.4rem; left: 0; top: 0; }
.xsmlb_list dl dt img{width: 1.4rem; height: 1.4rem;}
.xsmlb_list dl dd .ptit { height: 0.4rem; overflow: hidden; line-height: 0.4rem; }
.xsmlb_list dl dd .ptit .sp_tit { float: left; font-size: 0.34rem; color: #333; height: 0.4rem; max-width: 3.4rem; overflow: hidden; }
.xsmlb_list dl dd .ptit .sp_rs { float: right; font-size: 0.2rem; color: #ccc; }
.xsmlb_list dl dd .ptit .sp_rs i { color: #ff8b8b; font-style: normal; }
.xsmlb_list dl dd .ptit .sp_rs.hot:after { float: right; content: ''; width: 0.18rem; height: 0.21rem; background: url(/kaifamei/images/hot.png) no-repeat; background-size: cover; margin: 0.1rem 0 0 0.08rem; }
.xsmlb_list dl dd .ptxt { font-size: 0.26rem; color: #999; line-height: 0.42rem; margin-top: 0.24rem; }
.xsmlb_list dl + dl { border-top: 1px solid #e6e6e6; }

.mab0 { margin-bottom: 0; }
.footbox .lmdhbox{padding-top: 0;}
.footbox.tp{padding-bottom: 0.4rem;}
.footbox .lmdhbox a + a { margin-left: 0.38rem; }

.kfdhbox { margin: 0.3rem 0 -0.1rem 0; }
.kfdhbox p { font-size: 0.28rem; color: #ccc; line-height: 0.44rem; }
.kfdhbox .ptp { height: 0.44rem; }
.kfdhbox .ptp em { color: #4d99f7!important; }
.kfdhbox .ptp span + span { float: right; }
.kfdhbox .pbt { text-align: center; }

.wbbox { width: 100%; }
.wbbox iframe { width: 100%; border: none; }

.bdpad0 { padding: 0; }
.footbox.addwz{position: absolute; left: 0; right: 0;}
.page-news .news-detail .mjxgbox{padding-bottom: 0.3rem; overflow: hidden;}
/*.page-news .news-detail .mjxgbox .xsmbox,.page-news .news-detail .mjxgbox .xsmlist{margin: 0 -0.2rem;}*/
.page-news .news-detail .mjxgbox .xsmbox{padding-top: 0; margin: 0;}
.page-news .news-detail .mjxgbox .xsmbox .a_more {top: 0;}

/*5 15*/
.rmcsbox { background: #fff; margin-top: 0.3rem; padding: 0 0.2rem; }
.rmcsbox .bd ul li { width: 25%; float: left; margin-bottom: 0.35rem; }
.rmcsbox .bd ul li a { display: block; text-align: center; }
.rmcsbox .bd ul li img { display: block; margin: 0 auto; width: 1.3rem; height: 1.3rem; }
.rmcsbox .bd ul li em { display: block; font-size: 0.24rem; color: #333; margin-top: 0.15rem; line-height: 0.3rem; height: 0.3rem; overflow: hidden; }
.rmcsbox .hd { text-align: center; padding-bottom: 0.4rem; }
.rmcsbox .hd ul { display: inline-block; }
.rmcsbox .hd ul li { float: left; width: 0.12rem; height: 0.12rem; border-radius: 30px; background: #e6e6e6; text-indent: -9999px; margin: 0 0.05rem; }
.rmcsbox .hd ul li.on { width: 0.3rem; }
.headiv{ background: #fff;}
.headiv img{display: block; width: 100%;}

.news-detail .headiv,.whibox .headiv{ /*margin: 0 -0.4rem;*/ }

.top_rg a.fs,.xlmenu_box dl dd ul li a em.fs{color: #f57c98!important;}

/*算命*/
.sm_top { background: #f5f5f5 url(/kaifamei/images/smtp_bj.png) no-repeat bottom; background-size: 100% auto; }
.sm_top .top { background: #f5f5f5 url(/kaifamei/images/sm_top.png) repeat-x; background-size: 100% auto; }
.sm_top .top .logo img { height: 0.64rem; }

.top.smxq { background: #fff url(/kaifamei/images/sm_top_xq.png) repeat-x; background-size: 100% auto; }

.top_rg.sm_rg a { color: #4d4d5e; }
.top_rg.sm_rg button { background-image: url(/kaifamei/images/search_sm.png); }
.top_rg.sm_rg .xlbtn { background-image: url(/kaifamei/images/menu_xl_sm.png); }

.xsmbox.smxsm { background: #fff; padding-top: 0.3rem; }
.xsmbox.smxsm .xsmtit { margin-top: 0; }
.xsmbox.smxsm .xsmtit .a_more { top: 50%; margin-top: -0.34rem; right: 0.2rem; }
.xsmbox.smxsm .xsmtit:before { width: 65%; }
.xsmbox.smxsm .xsmtit .xttbox_title:before { display: none; }

.ggbox { padding: 0 0 0.4rem 0; }
.ggbox img { display: block; width: 100%; }

.whitebox { background: #fff; }

.xttbox .smnew_tit{ padding-top: 0.2rem; }
.smnew_tit span { font-size: 0.33rem; color: #333; display: inline-block; height: 0.45rem; font-weight: bold; line-height: 0.45rem; }
.smnew_tit span.sp_smicon{ padding-left: 0.46rem; position: relative;}
.smnew_tit span.sp_smicon:before { float: left; position: absolute; left: 0; top: 50%; content: ''; width: 0.36rem; height: 0.3rem; background: url(/kaifamei/images/smbd_icon.png) no-repeat; background-size: 100% auto; margin: -0.14rem 0.1rem 0 0; }
.smnew_tit .a_more { float: right; font-size: 0.24rem; color: #ccc; margin-top: 0.07rem; }
.smnew_tit .a_more:after { content: ''; float: right; width: 0.14rem; height: 0.14rem; background: url(/kaifamei/images/more.png) no-repeat; background-size: cover; margin-top: 0.1rem; }

.smbd_list { padding-top: 0.35rem; }
.smbd_list dl { border-bottom: none; }
.smbd_list dl dd .ptxt { font-size: 0.26rem; color: #999; line-height: 0.42rem; height: 0.84rem; overflow: hidden; margin-top: 0.2rem; }

.whitebox.pat65 { padding-top: 0.65rem; margin-bottom: 0.3rem; }

.smxqbox { margin: 0 0.3rem 0.5rem 0.3rem; background: #f7f8fb; border: 1px solid #eff0f3; border-radius: 0.1rem; padding: 0.45rem 0.3rem; }
.smxqbox.smbj { background: #f7f8fb url(/kaifamei/images/smxq_bj.jpg) no-repeat bottom; background-size: 100% auto; }

.smxq_tit { font-size: 0.4rem; font-weight: bold; color: #333; text-align: center; }
.smxq_tit em { color: #a1a3ff; }

.smxq_table { margin-top: 0.2rem; }
.smxq_table table { width: 100%; }
.smxq_table table thead tr { height: 0.6rem; }
.smxq_table table thead tr th { text-align: center; font-weight: normal; font-size: 0.26rem; color: #999; }
.smxq_table table tbody tr { height: 0.6rem; }
.smxq_table table tbody tr td { text-align: center; font-size: 0.3rem; color: #333; }
.smxq_table table tbody tr td.first { color: #999; text-align: left; }

.smxq_xtit { font-size: 0.34rem; color: #333; margin: 0.25rem 0; }

.bzwx_list { text-align: center; }
.bzwx_list ul { display: inline-block; }
.bzwx_list ul li { float: left; width: 0.6rem; margin: 0 0.27rem; }
.bzwx_list ul li .pwx { height: 0.6rem; border-radius: 0.6rem; line-height: 0.6rem; font-size: 0.26rem; color: #333; }
.bzwx_list ul li .pwx.jin { background: #ffce67; }
.bzwx_list ul li .pwx.mu { background: #49e4b3; }
.bzwx_list ul li .pwx.shui { background: #a1c4ff; }
.bzwx_list ul li .pwx.huo { background: #ff826d; }
.bzwx_list ul li .pwx.tu { background: #cdae8a; }
.bzwx_list ul li .pgs { font-size: 0.3rem; color: #333; margin-top: 0.1rem; }

.smxj_list dl dt { border-bottom: 1px solid #a1a3ff; }
.smxj_list dl dt span { font-size: 0.3rem; color: #a1a3ff; line-height: 0.6rem; display: inline-block; }
.smxj_list dl dt span:before { float: left; content: ''; width: 0.1rem; height: 0.1rem; background: #a1a3ff; -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg); margin: 0.25rem 0.17rem 0 0; }
.smxj_list dl dt .em_sx { display: inline-block; width: 0.44rem; height: 0.44rem; border-radius: 0.44rem; background: #a1a3ff; line-height: 0.44rem; font-size: 0.26rem; color: #fff; text-align: center; margin-left: 0.3rem; }
.smxj_list dl dd { font-size: 0.34rem; color: #333; line-height: 0.6rem; margin-top: 0.15rem; }
.smxj_list dl dd .pdot:before { float: left; content: ''; width: 0.08rem; height: 0.08rem; border-radius: 30px; margin: 0.26rem 0.15rem 0 0; background: #d9d9d9; }
.smxj_list dl + dl { margin-top: 0.35rem; }

.share { padding: 0 0.3rem 0.5rem 0.3rem; }

.sharebox { float: right; }
.sharebox p { float: left; line-height: 0.33rem; font-size: 0.2rem; color: #999; }
.sharebox .links { float: left; width: 0.37rem; height: 0.33rem; margin-left: 0.4rem; background: url(/kaifamei/images/share_wb.png) no-repeat center; background-size: auto 100%; }
.sharebox .links.bds_qzone { background-image: url(/kaifamei/images/share_kj.png); }
.sharebox .links.bds_sqq { background-image: url(/kaifamei/images/share_qq.png); }

.xsm_sort { margin: 0.35rem 0 0 0; padding-bottom: 0.3rem; border-bottom: 1px solid #ebebeb; }
.xsm_sort ul { text-align: center; }
.xsm_sort ul li { float: left; width: 2.23rem; height: 1rem; }
.xsm_sort ul li+li { margin-left: 0.2rem; }
.xsm_sort ul li img { width: 2.23rem; height: 1rem; }

.wztjbox { padding: 0 0.2rem; }

.wztj_list { padding: 0.17rem 0; }
.wztj_list ul li { width: 100%; float: left; padding: 0.17rem 0; }
.wztj_list ul li a { font-size: 0.34rem; color: #333; }

.cgsm_text { font-size: 0.3rem; color: #333; line-height: 0.6rem; margin-top: 0.3rem; }
.cgsm_text .red { color: #f85959; }
.cgsm_text .bigger { font-size: 0.34rem; font-weight: bold; }
.cgsm_text .small { font-size: 0.24rem; }
.cgsm_text .pcenter { text-align: center; }

.smlb_list dl { padding: 0.25rem 0; border-bottom: 1px solid #e6e6e6; }
.smlb_list dl dt a { font-size: 0.34rem; color: #333; font-weight: bold; }
.smlb_list dl dd { font-size: 0.3rem; color: #999; line-height: 0.48rem; max-height: 0.96rem; overflow: hidden; margin-top: 0.1rem; }

.whitebox.pat50 { padding-top: 0.2rem; }

/*body.white{padding-top: 0}*/
.smssjg_list dl em { color: #f85959; }/*
.mh_header,.mh-detail{padding-top: 1rem!important;}*/
.search_tp{margin-top: -1rem;}
#searchall .search_tp{ margin-top: 0; }


/*6 27打赏*/
.dasbox { background: url(/kaifamei/images/das_bj.png) no-repeat; background-size: 100% auto; border-top: 1px solid #f0f0f0; border-bottom: 1px solid #f0f0f0; padding-bottom: 0.25rem; margin: 0.3rem -0.4rem 0.3rem -0.4rem; }

.dastit { text-align: center; padding-top: 0.24rem; margin-bottom: -0.03rem; }
.dastit img { height: 0.32rem; display: block; margin: 0 auto; }

.dasjine { text-align: center; margin: 0.3rem 0; }
.dasjine a { display: inline-block; width: 1.18rem; line-height: 0.58rem; text-align: center; border: 1px solid #d0d0d0; border-radius: 3px; color: #999; font-size: 0.22rem; margin: 0 0.15rem; }
.dasjine a i { font-size: 0.36rem; margin-right: 0.07rem; font-weight: bold; font-style: normal; }
.dasjine a.on { background: #ffecdc; width: 1.16rem; border: 2px solid #ffa158; color: #ffa158; }

.daszf a { display: block; width: 4.3rem; text-align: center; line-height: 0.8rem; height: 0.8rem; background: #ffa057; border-radius: 0.5rem; margin: 0 auto; box-shadow: 0rem 0.1rem 0.1rem 0rem rgba(255, 160, 87, 0.15); }
.daszf a em { display: inline-block; font-size: 0.3rem; color: #fff; }
.daszf a em:before { float: left; content: ''; width: 0.5rem; height: 0.5rem; background: url(/kaifamei/images/icon_zfb.png) no-repeat center; background-size: 100% auto; margin: 0.15rem 0.15rem 0 0; }

.dasrs { text-align: center; font-size: 0.24rem; color: #666; margin: 0.15rem 0; }
.dasrs em { color: #ff7373; }

.daslist { text-align: center; padding: 0 0.5rem; height: 0.78rem; overflow: hidden; }
.pdjgbox .dasbox{margin-left: 0; margin-right: 0;}
.daslist span { display: inline-block; width: 0.6rem; height: 0.6rem; margin: 0.09rem 0.11rem; }
.daslist span img { width: 100%; height: 100%; border-radius: 0.6rem; }
.pdjgbox_txt{margin-bottom: 0.55rem;}

.mh-detail .dasbox{margin-left: 0; margin-right: 0;}
.datebox.ed .set span{ color: #333; }

.botblock { background-color: #3e3c46; text-align: center; padding: 0.3rem 0; }
.botblock .pbotlogo img { height: 1.27rem; }
.botblock .pbtn { margin-top: 0.2rem; }
.botblock .pbtn a { display: inline-block; width: 2.25rem; line-height: 0.65rem; background-color: #fe903d; border-radius: 100px; font-size: 0.26rem; color: #fff; }
.xttbox_list dl dd .pbt .aspan.adv,.xttbox_list dl dd .pbt a.adv{ line-height: 0.32rem; font-size: 0.18rem; border: 1px solid #e5e5e5; border-radius: 100px; padding: 0 0.15rem; float: right; margin-right: 0; }
.footer{ margin-top: 0.28rem; line-height: 0.42rem; }


.top-ermenue { line-height: 0.48rem; padding-bottom: 0.15rem; max-width: 750px; margin: 0 auto; overflow: hidden; box-shadow: 0 2px 0.26rem 0 rgba(0,0,0,.35); margin-top: -0.08rem; position: relative; width: 100%; z-index: 1; }
.top-ermenue a{ font-size: 0.28rem; color: #d181db; float: left; width: 20%; text-align: center; position: relative; }
.top-ermenue a.a2{ color: #e17b9f; }
.top-ermenue a+a:before{ display: block; content: ''; width: 1px; height: 0.29rem; background-color: #e0e0e0; position: absolute; left: 0; top: 50%; margin-top: -0.13rem;  }
.bluebox .top-ermenue{ background-color: #8665db}
.bluebox .top-ermenue a{ color: #fff; }
.bluebox .top-ermenue a.a2{ color: #ffeb79; }
.bluebox .top-ermenue a+a:before{ background-color: #b173ee; }

.top-mip{ position: fixed; left: 0; right: 0; top: 0; z-index: 7; background: #fff; }
.top-mip .top{ position: relative; }
.jm_menu,.mh_header{ padding-top: 0.3rem; }
.menubox{ padding-top: 0.2rem; }
.pbotlogo mip-img{ width: 3.07rem; margin: 0 auto; }
.footer p.ptit{ color: #ccc; }

.xz-topic .xttbox_list{ padding: 0 0.2rem; }
.xz-topic.newtopic{ margin: -0.8rem 0 -0.5rem 0; }

.yunshibox{ background-color: #fff; padding: 0.4rem 0; 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(/kaifamei/images/bg_pingwen.png) no-repeat center; background-size: 100% auto; margin: -0.06rem -0.06rem 0 -0.06rem; }
.ysbox_tp .introdiv .intro_tp{ padding-top: 0; }
.ysbox_tp .imgdiv{ margin: 0; left: 0.07rem; }
.ysbox_tp .imgdiv img{ height: 3.03rem; }
.ysbox_tp .imgdiv span{ display: block; position: absolute; left: 50%; bottom: 0; margin-left: -1.34rem; width: 2.68rem; height: 0.74rem; background: url(/kaifamei/images/zhezao_bg.png) no-repeat; background-size: 100% auto; }
.ysbox_tp .xzxzbox{ margin: 0.78rem 0 0 1.83rem; }
.ysbox_tp .introdiv .divsj{ margin-top: 0.86rem; }
.ysbox_tp .introdiv .divsj ul li a img{ height: 0.27rem; }
.ysbox_tp .introdiv .divsj ul li a{ margin-right: 0.2rem; height: 0.37rem; }
.ysbox_txt:before{ display: block; content: ''; width: 6.26rem; height: 0.12rem; background: url(/kaifamei/images/yunstxt_tp.png) no-repeat; background-size: 100% auto; position: absolute; left: 50%; top: -0.06rem; margin-left: -3.13rem; }
.ysbox_txt:after{ display: block; content: ''; width: 6.1rem; height: 0.11rem; background: url(/kaifamei/images/yunstxt_bt.png) no-repeat; background-size: 100% auto; position: absolute; left: 0; bottom: -0.11rem; }

.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(/kaifamei/images/bg_shenxing.png); }
.ysbox.sx .ysbox_tp .introdiv .divsj ul li a.on{ border-color: #fff }
.ysbox.sx .ysbox_tp .imgdiv span{ background-image: url(/kaifamei/images/zhezao_sx.png) }
.ysbox.sx .ysbox_list ul li{ color: #76808b; }
.ysbox.sx .ysbox_txt:before{ background-image: url(/kaifamei/images/yunstxt_tpsx.png) }
.ysbox.sx .ysbox_bg{ background-color: #e0e3ea; color: #76808b; }
.ysbox.sx .ysbox_txt_list dt span{ color: #5f7082; }
.ysbox.sx .ysbox_txt_list dt span.aq:before,.ysbox.sx .ysbox_txt_list dt span.aq:after{ background-image: url(/kaifamei/images/icon_aqsx.png) }
.ysbox.sx .ysbox_txt_list dt span.sy:before,.ysbox.sx .ysbox_txt_list dt span.sy:after{ background-image: url(/kaifamei/images/icon_sysx.png) }
.ysbox.sx .ysbox_txt_list dt span.cf:before,.ysbox.sx .ysbox_txt_list dt span.cf:after{ background-image: url(/kaifamei/images/icon_cfsx.png) }
.ysbox.sx .ysbox_txt_list dt span.jk:before,.ysbox.sx .ysbox_txt_list dt span.jk:after{ background-image: url(/kaifamei/images/icon_jksx.png) }
.ysbox.sx .ysbox_txt:after{ background-image: url(/kaifamei/images/yunstxt_sx.png) }

.ysbox.hy{ border-color: #ffeede; background-color: #fffaed; box-shadow: 0 0.3rem 0.4rem 0 rgba(229,231,236,.4);  }
.ysbox.hy .ysbox_tp{ background-image: url(/kaifamei/images/bg_haoyun.png); }
.ysbox.ds .ysbox_tp{ background-image: url(/kaifamei/images/bg_dashun.png); }
.ysbox.hy .ysbox_tp .imgdiv span{ background-image: url(/kaifamei/images/zhezao_hy.png) }
.ysbox.hy .ysbox_list ul li{ color: #ff8436; }
.ysbox.hy .ysbox_txt:before{ background-image: url(/kaifamei/images/yunstxt_tphy.png) }
.ysbox.hy .ysbox_bg{ background-color: #ffeede; color: #f9995c; }
.ysbox.hy .ysbox_txt_list dt span{ color: #ee803b; }
.ysbox.hy .ysbox_txt_list dt span.aq:before,.ysbox.hy .ysbox_txt_list dt span.aq:after{ background-image: url(/kaifamei/images/icon_aqhy.png) }
.ysbox.hy .ysbox_txt_list dt span.sy:before,.ysbox.hy .ysbox_txt_list dt span.sy:after{ background-image: url(/kaifamei/images/icon_syhy.png) }
.ysbox.hy .ysbox_txt_list dt span.cf:before,.ysbox.hy .ysbox_txt_list dt span.cf:after{ background-image: url(/kaifamei/images/icon_cfhy.png) }
.ysbox.hy .ysbox_txt_list dt span.jk:before,.ysbox.hy .ysbox_txt_list dt span.jk:after{ background-image: url(/kaifamei/images/icon_jkhy.png) }
.ysbox.hy .ysbox_txt:after{ background-image: url(/kaifamei/images/yunstxt_hy.png) }
.lihua{ position: absolute; width: 6.94rem; height: 3.44rem; background: url(/kaifamei/images/lihua.png) no-repeat; background-size: 100% auto; left: 0; top: -0.3rem; display: none; }
.ysbox.hy .lihua{ display: block; }
.btn_slide_down, .btn_slide_up{ color: #ff919b; }
.btn_slide_down:after, .btn_slide_up:after{ background-image: url(/kaifamei/images/sjba.png) }
/*.ysbox.sx .btn_slide_down,.ysbox.sx .btn_slide_up{ color: #5f7082; }
.ysbox.sx .btn_slide_down:after, .ysbox.sx .btn_slide_up:after{ background-image: url(/kaifamei/images/sjbsx.png) }
.ysbox.hy .btn_slide_down,.ysbox.hy .btn_slide_up{ color: #ee803b; }
.ysbox.hy .btn_slide_down:after, .ysbox.hy .btn_slide_up:after{ background-image: url(/kaifamei/images/sjbhy.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(/kaifamei/images/light.gif) no-repeat; background-size: 100% 100%; margin: -0.18rem 0 0 0.1rem; }
.qifu_box{ width: 6.1rem; margin: 0 auto; padding-top: 0.38rem; }
.qifu_box a{ display: block; text-align: center; background: url(/kaifamei/images/qifu_bg.png) no-repeat; background-size: 100% 100%; line-height: 0.6rem; font-size: 0.32rem; color: #fff; }
.qifu_box a:after{ display: inline-block; content: ''; width: 0.14rem; height: 0.24rem; background: url(/kaifamei/images/youjts.png) no-repeat; background-size: 100% 100%; margin-left: 0.15rem; vertical-align: middle; }
.ysbox{ padding-bottom: 0.34rem; margin-top: 0.4rem; }

.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(/kaifamei/images/kybg_hy.png) no-repeat; background-size: 100% 100%; }
.kywpbox p{ position: relative; display: inline; font-size: 0.2rem; color: #fff; font-weight: bold; height: 0.46rem; }
.kywpbox a{ display: block; padding: 0 0.43rem 0 0.28rem; position: relative; }
#scroll_div{ white-space: nowrap; height: 0.46rem; overflow: hidden; }
.kywpbox a:after{ display: block; content: ''; position: absolute; right: 0.25rem; top: 50%; margin-top: -0.07rem; width: 0.09rem; height: 0.16rem; background: url(/kaifamei/images/kysj.png) no-repeat; background-size: 100% 100%; }

.pdkywp{ margin: 0 0.5rem 0.3rem 0.5rem; }
.pdkywp a{ display: block; text-align: center; line-height: 0.56rem; background-color: #35303c; border-radius: 30px; }
.pdkywp a span{ display: inline-block; font-size: 0.24rem; color: #ffb45f; font-weight: bold; }
.pdkywp a span:after{ float: right; content: ''; width: 0.12rem; height: 0.19rem; background: url(/kaifamei/images/kyjt.png) no-repeat; background-size: 100% 100%; margin: 0.18rem 0 0 0.1rem; }
.pdjgbox_txt{ margin-bottom: 0.25rem; }
.news-detail .info{ margin-left: 0.4rem; margin-right: 0.4rem; }

.new_tit{ line-height: 0.65rem; margin-bottom: 0; }
.new_tit span{ padding: 0 0.34rem; font-size: 0.32rem; }
.new_tit:before{ width: 5.65rem; }

.xgtj-list{ padding: 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.3rem; color: #333; }
.xgtj-list .wen_ul li:before{ display: inline-block; content: ''; width: 0.08rem; height: 0.08rem; background-color: #ccc; vertical-align: super; margin-right: 0.12rem; }
.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{display: none;}
.gzgzh-btn a{ display: block; width: 4.7rem; height: 0.8rem; margin: 0 auto; background: url(/kaifamei/images/gzbtn.png) no-repeat; background-size: 100% 100%; }
.pop-guanzhu { position: fixed; left: 50%; top: 50%; width: 6.2rem; margin: -5.6rem 0 0 -3.1rem; background-color: #fff;z-index: 10; display: none; }
.agzclose { float: right; width: 0.6rem; height: 0.6rem; background: #554f4f url(/kaifamei/images/gzclose.png) no-repeat center; background-size: 0.24rem 0.24rem; }
.pop-guanzhu .pop-tits { height: 0.94rem; border-bottom: 1px solid #dfe7e4; padding-left: 0.23rem; }
.pop-guanzhu .pop-tits img { height: 0.58rem; float: left; margin-top: 0.17rem; }
.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(/kaifamei/images/yuan1.png) no-repeat; background-size: 100% 100%; vertical-align: text-bottom; margin-right: 0.08rem; }
.guanzhu-text .icon2 { background-image: url(/kaifamei/images/yuan2.png); }
.guanzhu-text img { width: 4.17rem; display: block; margin: 0 auto; margin-top: 0.1rem; margin-bottom: 0.05rem; }
.guanzhu-text img.on1{width: 4.14rem;}
.guanzhu-text img.on0{width: 5.04rem;}
.guanzhu-text img.ons{width: 5.04rem;}
.guanzhu-text p em { color: #fe8f3b; }
.cover-gzh .fade,.cover-gzh .pop-guanzhu{ display: block!important; }

.newhibox{ background-color: #fff; margin-top: 0.3rem;  }
.xgtj-box{ padding: 0.2rem 0; }
.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.3rem; }
.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: 7.04rem; height: 0.76rem; line-height: 0.34rem; text-align: center; background: url(/kaifamei/images/ddbg.png) no-repeat; background-size: 100% 100%; font-size: 0.26rem; color: #59442f; margin: 0.25rem 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.1rem; height: 0.56rem; margin: 0.45rem 0 0 0.3rem; background: url(/kaifamei/images/ddlibg.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.56rem; font-size: 0.3rem; color: #fffa9b; }

.mab35{ margin-bottom: 0.35rem; }
.qmmenu{ border-bottom: 1px solid #e6e6e6; overflow: hidden; margin-top: 0.05rem; }
.qmmenu .scroller{ height: 0.88rem; overflow: hidden; }
.qmmenu li{ float: left; width: 1.63rem; line-height: 0.88rem; height: 0.88rem; text-align: center; }
.qmmenu li a{ font-size: 0.3rem; color: #b6a99f; }
.qmmenu li.cur a{ color: #fe8f3b; }

.smmenu .scroller{ height: 0.88rem; overflow: hidden; }
.smmenu ul{ overflow-x: auto; white-space: nowrap; height: 3rem; }
.smmenu li{ display: inline-block; float: none; width: auto; margin-left: 0.32rem; margin-right: 0.32rem; }
.smmenu li+li{ margin-left: 0; }
.smmenu li.cur a{ color: #f85959; }

body .page-news .xz-remark{ padding-top: 0.8rem; }
.bodyfixed{ padding-top: 1.55rem; }
.bodyfixed .headerbox{ position: fixed; left: 0; right: 0; top: 0; z-index: 10; }
.bodyfixed .yunshibox{ padding-top: 0.4rem; }
.bodyfixed .ysbox{ margin-top: 0 }
.bodyfixed .bluebox{ padding-top: 2.5rem; margin-top: -1.55rem; }
.bodyfixed .pdbox{ margin-top: 0; }
.bodyfixed .headerbox .top{ box-shadow: none!important; position: relative; }

.qmmenu.smmenu{ margin-top: -0.1rem; }

.srjxbox{
	width: 7.1rem; height: 3.49rem; margin: 0 auto; background: url(/kaifamei/images/jmbg.png) no-repeat; background-size: 100% 100%;
}
.srjxbox .ptxt{ font-size: 0.34rem; color: #a32630; line-height: 0.6rem; padding: 0.25rem 0.3rem; }
.srjxbox .pbtn a{ display: block; width: 2.96rem; height: 0.96rem; text-align: center; background: url(/kaifamei/images/mjmbtn.png) no-repeat; background-size: 100% 100%; font-size: 0.36rem; color: #fff; font-weight: bold; letter-spacing: 0.03rem; line-height: 0.74rem; margin: 0 auto }

.page-news .news-detail.jm .title{ padding-top: 0.3rem; }

.bodyon{ position: fixed; left: 0; right: 0; }
.mui-backdrop{ position: fixed; left: 0; right: 0; top: 0; bottom: 0; background-color: rgba(0,0,0,.7); z-index: 9; }
.heart+.headerbox .top-ermenue{ background: #9148d9; }

.xlmenu_box{ padding: 0; overflow: auto; background: rgba(255,255,255,.95); }
.top_rg .xlbtn{ width: 0.5rem; background-image:url(/kaifamei/images/ssicon.png)!important; background-size: 100% auto; margin-left: 0.15rem!important;  }
.xlmenu_box dl dd ul li{ width: 25%; }
.xlmenu_box dl dd ul li a{ font-size: 0.26rem; color: #666 }
.xlmenu_box dl dd ul li a.on{ color: #ff6868 }
.xlmenu_box dl dt{ padding-left: 0.2rem; }
.xlmenu_box dl dt span{ display: inline-block; line-height: 0.55rem; font-size: 0.26rem; color: #333; font-weight: bold; height: 0.5rem; }
.xlmenu_box dl dt span.xz{ line-height: 0.6rem; }
.xlmenu_box dl dt span:before{ float: left; content: ''; width: 0.5rem; height: 0.5rem; background: url(/kaifamei/images/iconxz.png) no-repeat 0 center; background-size: 0.45rem 100%; margin-right: 0.12rem; vertical-align: middle; }
.xlmenu_box dl dt span.ys:before{ background-image:url(/kaifamei/images/iconys.png); background-size: 0.49rem auto  }
.xlmenu_box dl dt span.xm:before{ background-image:url(/kaifamei/images/iconxm.png); background-size: 0.45rem auto  }
.xlmenu_box dl dt span.qf:before{ background-image:url(/kaifamei/images/iconqf.png); background-size: 0.48rem auto  }
.xlmenu_box dl dt span.sm:before{ background-image:url(/kaifamei/images/iconsm.png); background-size: 0.49rem auto  }
.xlmenu_box dl dd{ padding-left: 0.82rem; margin-top: -0.2rem; }
.xlmenu_box dl + dl{ border-top: none; }

.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(/kaifamei/images/ihuo.png) no-repeat; background-size: 100% 100%; margin-left: 0.18rem; }
.hddsqs-list li i.inew{ background-image:  url(/kaifamei/images/inew.png); width: 0.6rem; height: 0.38rem; margin-top: 0.08rem; }
.yshdbody{ padding-top: 0; }

.newmjmbtn{ padding: 0 0.4rem; margin-bottom: 0.3rem; }

.mpage { text-align: center; padding-top: 20px;}
.mpage a { display: inline-block; width: 24px; height: 24px; line-height: 24px; text-align: center; font-size: 14px; color: #666; background: #f0f0f0; margin: 0 1px; }
.mpage a.on, .mpage a:hover { background: #4d4a56; color: #fff; }

