@charset "utf-8";
/* CSS Document  */
.try{ background: blue; }
body { font: 12px tahoma, '\5b8b\4f53', sans-serif; font-family:"lucida grande", "lucida sans unicode", lucida, helvetica, "Hiragino Sans GB", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif; font-size: 12px; background: #f5f5f5; overflow-x:hidden; min-width: 1150px;}
html{min-width: 1150px;}
.index { background: #fff; }
.zq { background: #3c3248 url(/kaifamei/images/01.png) repeat-x; }
* { margin: 0px; padding: 0px; word-break:break-all; }
ul li { list-style: none; }
li { list-style: none; }
img { border: none; }
a { color: #333; text-decoration: none; /*cursor: pointer;*/ outline: none; }
em, i { font-style: normal; }
.clearfix { zoom: 1; }
input::-webkit-input-placeholder{color: #ccc; font-size:14px;}
.clearfix:after, .my_deal .list ul:after, #main:after { clear: both; height: 0px; font-size: 0px; visibility: hidden; display: block; content: " "; }
button, input, textarea { border: none; resize: none; outline: none; font-family: "微软雅黑"; }
/*首页*/
.top { background: #19181b; height: 30px; }
.header { width: 1120px; height: 30px; margin: 0 auto; }
.header_rg { float: right; line-height: 30px; }
.header_rg a { float: left; font-size: 14px; color: #666; margin-right: 20px; }
.searchbox { float: left; width: 200px; background: #1d1c20; }
.searchbox button { display: block; float: left; width: 18px; height: 18px; background: url(/kaifamei/images/xingzuo.png?v=111) no-repeat; margin: 6px 5px 0 10px; }
.searchbox input { display: block; float: left; padding: 5px 0; height: 20px; font-size: 14px; color: #666; background: none; }
.dhbox { height: 140px; background: #1f1d24; overflow: hidden; }
.menu { width: 1120px; height: 140px; margin: 0 auto; }
.logo { float: left; margin-top: 16px; position:relative; z-index:99; }
.menu_rg { float: right; }
.menu_rg a { display: block; float: left; width: 148px; height: 140px; background: url(/kaifamei/images/menu_bjon.png) no-repeat; margin-left: -75px; position: relative; }
.menu_rg a .menu_bj { display: block; width: 100%; height: 100%; position: absolute; left: 0; top: 0; background: url(/kaifamei/images/menu_bj.png) no-repeat; }
.menu_rg a .xzicon { display: block; width: 87px; height: 105px; margin: 0 auto; margin-top: 15px; background: url(/kaifamei/images/xzicon.png) no-repeat; opacity: 0.5; }
.menu_rg a.menu1 .xzicon { background-position: 5px 8px; }
.menu_rg a.menu2 .xzicon { background-position: -84px 1px; }
.menu_rg a.menu3 .xzicon { background-position: -171px 7px; }
.menu_rg a.menu4 .xzicon { background-position: -259px 7px; }
.menu_rg a.menu5 .xzicon { background-position: -355px 7px; }
.menu_rg a.menu6 .xzicon { background-position: -451px 7px; }
.menu_rg a.menu7 .xzicon { background-position: -550px 5px; }
.menu_rg a.menu8 .xzicon { background-position: -392px -125px; }
.menu_rg a.menu9 .xzicon { background-position: 15px -120px; }
.menu_rg a.menu10 .xzicon { background-position: -90px -132px; }
.menu_rg a.menu11 .xzicon { background-position: -184px -127px; }
.menu_rg a.menu12 .xzicon { background-position: -282px -126px; }
.menu_rg a:hover { z-index: 14; }
.menu_rg a:hover { margin-left: -45px; }
.menu_rg a.on { margin-left: -45px; }
.menu_rg a.on .menu_bj, .menu_rg a:hover .menu_bj { /*display:none;*/ background-position: -50px 0; }
.menu_rg a em { display: block; width: 58px; height: 15px; margin: 0 auto; background: url(/kaifamei/images/xingzuo.png?v=111) no-repeat -27px -4px;  }
.menu_rg a.on em { display: block; }
.menu_rg a.on .xzicon, .menu_rg a:hover .xzicon { opacity: 1; }
.main { width: 1120px; margin: 0 auto; }
.main1 { position: relative; margin: 40px 0; }
#focus { position: relative; height: 334px; width: 820px; }
#focus .bd { position: relative }
#focus .focus-bar-box { width: 100%; height: 100%; position: relative; overflow: hidden; }
#focus .focus-bar { width: 100%; }
#focus .focus-bar li { float: left; width: 100%; height: 334px; }
#focus .focus-bar li a { width: 100%; height: 100%; display: block }
#focus .focus-bar li img { width: 100%; height: 100%; }
#focus .ft { position: absolute; left: 0; bottom: 0; z-index: 1; width: 100%; height: 126px }
#focus .ftbg { position: absolute; top: 0; left: 0; z-index: -1; width: 100%; height: 126px; background: url(/kaifamei/images/slide_bj.png) no-repeat; background: url(/kaifamei/images/cf_bj.png) repeat-x 0 -262px; }
#focus .change { position: absolute; right: 25px; bottom: 20px; height: 10px; overflow: hidden; }
#focus .change a { float: left; width: 10px; height: 10px; margin-right: 5px; background: url(/kaifamei/images/xingzuo.png?v=111) no-repeat -116px -5px; cursor: pointer; }
#focus .change a.on { background-position: -103px -5px; }
#focus .hd { position: absolute; left: 0; bottom: 0; z-index: 2; right: 110px; height: 60px; height: 126px; }
#focus .focus-title { overflow: hidden; position: absolute; top: 0; left: 0; right: 0; height: 60px; padding: 0 10px 0 10px; line-height: 60px; font-size: 20px; height: 126px; }
#focus .focus-title a { display: none; color: #fff; float: left; height: 55px; padding-top: 67px; width: 100%; text-indent:10px;}
.ztbox { margin-top: 12px; }
.ztbox ul li { width: 190px; height: 92px; background: #ebebeb; float: left; position: relative; margin-right: 12px; }
.ztbox ul li a { display: block; height: 100%; }
.ztbox ul li .litxt { position: absolute; left: 20px; top: 15px; }
.ztbox ul li .litxt .ptt { font-size: 20px; color: #333; font-weight: bold; /*margin-top:20px;*/ }
.ztbox ul li .litxt .pbt { font-size: 14px; color: #999; }
.ztbox ul li .litxt .pbtx { font-size: 12px; color: #999; }
.ztbox ul li .liimg { position: absolute; right: 0; bottom: 0; text-align: right; }
.ztbox ul li .liimg img { display: block; }
/*.ztbox ul li:hover .liimg{ bottom:10px;}*/
.xxbox { position: absolute; right: 0; top: -15px; width: 300px; height: 430px; background: #1f1d24; }
.xxbox_bj { position: absolute; right: -20px; bottom: -5px; width: 300px; height: 430px; background: #ebebeb; }
.xxbox_tp { padding: 20px 30px; }
.xxbox_tp .divimg { width: 130px; height: 130px; float: left; position: relative; }
.xxbox_tp .divimg span { display: block; position: absolute; left: 0; top: 0; width: 130px; height: 130px; background: url(/kaifamei/images/xingzuo.png?v=111) no-repeat 0 -30px; }
.xxbox_tp .divimg img { width: 130px; height: 130px; }
.xxbox_tp .divtxt { width: 95px; float: right; }
.xxbox_tp .divtxt .ptitle { font-size: 24px; color: #e1a763; font-weight: bold; margin-top: 30px; }
.xxbox_tp .divtxt .pyw { font-size: 18px; color: #e1a763; height:24px; overflow:hidden; }
.xxbox_tp .divtxt .pjs { font-size: 16px; color: #999; height:21px; overflow:hidden; }
.xxbox_md { margin: 0 30px; height: 62px; background: #2b2831; margin-top: 10px; position: relative; }
.xxbox_md .ptitle { font-size: 16px; position: absolute; left: 30px; right: 30px; top: -12px; height: 20px; font-weight: bold; }
.xxbox_md .ptitle span { float: left; color: #999; }
.xxbox_md .ptitle em { float: right; color: #e1a763; }
.xxbox_md .pstar { height: 26px; position: absolute; left: 21px; right: 0; top: 18px; }
.xxbox_md .pstar span { display: inline-block; width: 26px; height: 26px; background: url(/kaifamei/images/xingzuo.png?v=111) no-repeat -138px -1px; margin: 0 7px; }
.xxbox_md .alj { position: absolute; left: 26px; right: 26px; bottom: -8px; text-align: right; }
.xxbox_md .alj a { color: #ff9662; }
.xxbox_md .alj a:hover { color: #ffb692; }
.xxbox_infro { font-size: 14px; color: #5c5964; line-height: 28px; padding: 0 30px; margin-top: 15px; text-indent: 2em; height: 84px; overflow: hidden; }
.xxbox_infro a { color: #5c5964; }
.xxbox_bt { height: 43px; padding: 13px 0; background: #19171d; position: absolute; left: 0; right: 0; bottom: 0; padding-left: 17px; }
.xxbox_bt a { display: block; width: 43px; height: 43px; position: relative; float: left; position: relative; }
.xxbox_bt a img { width: 43px; height: 43px; border-radius: 43px; }
.xxbox_bt a span { display: block; position: absolute; left: 0; top: 0; width: 43px; height: 43px; background: url(/kaifamei/images/xingzuo.png?v=111) -136px -43px; }
.xxbox_bt a:hover span, .xxbox_bt a.on span { background-position: -136px -89px; }
.wrap_lf { width: 800px; float: left; }
.lblist dl { height: 160px; margin-bottom: 40px; }
.lblist dl dt { width: 264px; height: 160px; float: left; position: relative; overflow:hidden; }
.lblist dl dt a { display: block; height: 100%; }
.lblist dl dt img { width: 264px; height: 160px; }
.lblist dl dt span { width: 46px; height: 24px; display: block; position: absolute; left: 0; top: 10px; background: url(/kaifamei/images/xingzuo.png?v=111) no-repeat -182px -1px; padding-left: 5px; font-size: 14px; color: #fff; line-height: 24px; }
.lblist dl dd { width: 510px; float: right; }
.lblist dl dd .ptitle { line-height: 28px; height: 28px; overflow:hidden; }
.lblist dl dd .ptitle a { font-size: 20px; font-weight: bold; }
.lblist dl dd .ptxt { font-size: 14px; color: #999; line-height: 26px; margin-top: 15px; text-indent: 2em; height: 78px; overflow: hidden; word-break:break-all; }
/*.ptxt { font-size: 14px; color: #999; line-height: 26px; margin-top: 15px; text-indent: 2em; height: 78px; overflow: hidden; word-break:break-all; }
.ptxt p {     margin: 0;  line-height: 26px;}*/
.lblist dl dd .prlsj { font-size: 14px; color: #999; height: 20px; margin-top: 20px; }
.lblist dl dd .prlsj .psl { float: left; padding-left: 26px; position: relative; }
.lblist dl dd .prlsj .psl .icon { width: 20px; height: 14px; position: absolute; left: 0; top: 3px; background: url(/kaifamei/images/xingzuo.png?v=111) no-repeat -184px -29px; }
.lblist dl dd .prlsj .psl .js { margin-right: 5px; color: #e1a763; }
.lblist dl dd .prlsj .ptime { float: right; }
.morebox { height: 60px; }
.morebox a { display: block; text-align: center; line-height: 60px; background: #ebebeb; font-size: 14px; color: #666; }
.morebox a:hover { background: #ebebeb; }
.wrap_rg { width: 300px; float: right; }
.pdcsbox_tp { height: 92px; background: url(/kaifamei/images/pdcs_bj.png) no-repeat; padding: 0 20px; position: relative; overflow: hidden; }
.pdcsbox_tp div { float: left; position: relative; }
.pdcsbox_tp .xzdiv { width: 80px; height: 70px; background: url(/kaifamei/images/xzicon.png) no-repeat; margin-top: 22px; margin-top:16px; z-index: 2; }
.pdcsbox_tp .zjbj { width: 110px; height: 80px; background: url(/kaifamei/images/xingzuo.png?v=111) no-repeat -36px -172px; margin-top: 12px; margin-left: -5px; z-index: 1; }
.pdcsbox_tp .xzdiv.rg { margin-left: -5px; }
.pdcsbox_tp .xzdiv.by { background-position: 0px 8px; }
.pdcsbox_tp .xzdiv.sz { background-position: -368px 3px; }
.pdcsbox_tp .zjbj span { display: block; width: 67px; height: 44px; margin: 0 auto; margin-top: 20px; line-height: 44px; text-align: center; font-size: 35px; color: #ffea00; }
.pdcsbox_tp .zjbj em { font-size: 13px; color: #e0d1ff; font-weight: bold; font-style: italic; margin: 0 auto; text-align: center; display: none; margin-top: -9px; }
.pdcsbox_tp .zjbj.on span, .pdcsbox_tp .zjbj.on em, .pdbtn_box .pd_tp span, .menu_rg a,.menu_rg a .xzicon { -ms-transition: all 0.2s 0s; -moz-transition: all 0.2s 0s; -webkit-transition: all 0.2s 0s; transition: all 0.2s 0s }
.pdcsbox_tp .zjbj.on span { margin-top: 13px; }
.pdcsbox_tp .zjbj.on em { display: block; }
.pdcsbox_tp .jbbox { position: absolute; left: 0; top: 100%; width: 100%; height: 100%; background: url(/kaifamei/images/jbbj.png) bottom; }
.pdcsbox_bt { padding: 10px 20px; border: 1px solid #f0f0f0; border-top: none; height: 30px; position: relative; /*z-index: 99999999;*/ }
.pdcsbox_bt .select_nav { float: left; width: 65px; line-height: 30px; margin-left: 0; }
.pdcsbox_bt .select_nav p { height: 30px; padding-right: 12px; position: relative; font-size: 16px; color: #333; cursor: pointer; }
.pdcsbox_bt .select_nav p span { display: block; position: absolute; right: 0; top: 12px; width: 12px; height: 7px; background: url(/kaifamei/images/xingzuo.png?v=111) no-repeat -210px -33px; }
.pdcsbox_bt .pdbtn { float: left; width: 82px; height: 30px; line-height: 30px; margin: 0 18px; }
.pdcsbox_bt .pdbtn a { display: block; height: 30px; background: url(/kaifamei/images/xingzuo.png?v=111) no-repeat -246px -1px; text-align: center; font-size: 14px; color: #fff; }
.pdcsbox_bt .pdbtn a:hover { background-position: -246px -67px; }
.xztips { position: absolute; left: 40px; right: 40px; top: 142px; height: 20px; border: 1px solid #f0e9d6; border-radius: 0 0 10px 10px; background: url(/kaifamei/images/tips_bj.png); text-align: center; overflow: hidden; display: none; }
.xztips a { color: #f8a059; line-height: 20px; display: block; height: 100%; }
.xztips a:hover { color: #ff7f17; }
.xzxzmenu { float: left; line-height: 30px; position: relative; }
.xzxzmenu p { position: relative; line-height: 30px; padding-right: 12px; font-size: 16px; color: #333; cursor: pointer; }
.xzxzmenu p span { display: block; position: absolute; right: 0; top: 12px; width: 12px; height: 7px; background: url(/kaifamei/images/xingzuo.png?v=111) no-repeat -210px -33px; }
.pdcsbox_bt .xzxzmenu { width: 65px; }
.xzxzmenu .xzxzbox { width: 300px; left: -21px; right: -4px; top: 33px; bottom: auto; }
.xzxzmenu .xzxzbox .psj span { float: left; margin-left: 30px; }
.pdcsbox_bt.zin { /*z-index: 999999999;*/ }
.xzcxbox { margin: 30px 0; background: url(/kaifamei/images/xzcxbj.png) no-repeat; position: relative; }
.tpbj { position: absolute; left: 1px; top: 1px; right: 1px; bottom: 47px; border: 0px solid #8b8897; }
.xzcxbox_tp { padding: 0 26px; height: 92px; border: 1px solid #f0f0f0; position: relative; z-index: 99999999; }
.xzcxbox_tp:hover { /*border-color:#8b8897;*/ }
.xzcxbox_tp.on { /*border:4px solid #8b8897!important;*/ }
.xzcxbox_tp a { display: block; height: 100%; }
.xizicon { float: left; width: 65px; height: 80px; margin-top: 5px; }
.xzcxbox_tp .xzinfro { float: left; padding-top: 15px; margin-left: 18px; }
.xzcxbox_tp .xzinfro span { display: block; }
.xzcxbox_tp .xzinfro .span_tittle { font-size: 20px; color: #333; }
.xzcxbox_tp .xzinfro .span_time { font-size: 12px; color: #999; }
.xzcxbox_tp .xzinfro .span_xj { font-size: 14px; color: #ee8e48; font-weight: bold; }
.xzcxbox_tp .picon { width: 85px; height: 92px; position:absolute; right:0; top:0; background: url(/kaifamei/images/xingzuo.png?v=111) no-repeat -538px -106px; cursor: pointer; }
.xzcxbox_tp .picon:hover { background-position:-538px -101px; }
.xzcxbox_bt { padding: 10px 26px; height: 26px; background: #e4e3e9; }
.cjbox { background: #fff; height: 26px; }
.xzxzbox { position: absolute; left: -4px; right: -4px; top: 95px;
z-index: 9999999; display: none; /*box-shadow: 9px 10px 0px -2px #f2f2f2;*/ }
.xzcxbox_tp.on,.xzcxbox.on{ z-index:9999999999}
.xzxzbox .psj { height: 8px; margin-bottom: -1px; }
.xzxzbox .psj span { float: right; width: 14px; height: 8px; background: url(/kaifamei/images/xingzuo.png?v=111) no-repeat -276px -46px; margin-right: 24px; position:relative; z-index:3; }
.xzxzbox .divk { border: 1px solid #ebebeb; background: #fff; padding-bottom: 10px; }
.xzxzbox .pimg,.xzxzmenu .xzxzbox .pimg{ text-align: center; padding: 10px; height:33px; }
.xzxzbox .divk ul li { width: 50px; float: left; margin-left: 22px; margin-bottom: 14px; }
.xzxzbox .divk ul li a { display: block; height: 100%; position: relative; text-align:center; }
.xzxzbox .divk ul li em { display: block; text-align: center; font-size: 12px; color: #999; }
.xzxzbox .divk ul li img { width: 44px; height: 44px; }
.xzxzbox .divk ul li span { display: block; position: absolute; left: 3px; top: 0; width: 44px; height: 44px; background: url(/kaifamei/images/xingzuo.png?v=111) no-repeat -220px -110px; }
.xzxzbox .divk ul li a:hover span { background-position: -270px -110px; }
.xzxzbox .divk ul li a:hover em { color: #333; }
.select_nav { float: left; height: 26px; margin-left: 15px; }
.select_nav.on { z-index: 99; }
.w_nav { position: relative; z-index: 999999; }
.w_nav p { display: block; padding-right: 8px; height: 26px; line-height: 26px; font-size: 12px; color: #666; position: relative; cursor: pointer; }
.w_nav p em { display: block; overflow: hidden; }
.w_nav p span { display: block; width: 5px; height: 3px; position: absolute; right: 0; top: 11px; background: url(/kaifamei/images/xingzuo.png?v=111) no-repeat -205px -54px; margin: 0; }
.new { position: absolute; border: 1px solid #ebebeb; display: none; background: #fff; padding: 0; left: -1px; right: -1px; top: 31px; margin-left: 0; z-index: 999999; /*overflow:auto;*/ /*box-shadow: 4px 5px 0px 0px #f4f4f4;*/ }
.w_nav ul li { line-height: 28px; float: left; width: 100%; font-size: 14px; color: #666; text-align: center; cursor: pointer; position: relative; }
.w_nav ul li a { color: #666; display: block; height: 100%; }
.w_nav ul li a:hover { background: #8b8896; color: #fff; }
.content { max-height: 170px; overflow: hidden; }
.new .sjb { display: block; position: absolute; left: 50%; margin-left: -7px; top: -8px; width: 14px; height: 8px; background: url(/kaifamei/images/xingzuo.png?v=111) no-repeat -276px -46px; padding: 0; }
.cjbox .new { top: 36px; left: -19px; width: 78px; }
.wzsy_bj .new { top: 43px; }
.wzsy_bj .w_nav ul li a { }
.xzcxbox_bt .cxbtn { width: 68px; height: 26px; float: right; }
.xzcxbox_bt .cxbtn a { display: block; height: 26px; line-height: 26px; text-align: center; background: #8b8997; font-size: 12px; color: #fff; }
.xzcxbox_bt .cxbtn a:hover { background: #9f9cac; }
.newslist { margin: 30px 0; background: #fff; }
.newslist p { height: 182px; }
.newslist p a { display: block; height: 100%; position: relative; overflow: hidden; }
.newslist p a img { width: 300px; height: 182px; }
.lblist dl dt a:hover img,.forbox ul li a:hover img { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); -moz-transition: all 0.8s .05s; -webkit-transition: all 0.8s .05s; transition: all 0.8s .05s; }
.newslist p a span { display: block; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: url(/kaifamei/images/news_bj.png) no-repeat; background: url(/kaifamei/images/cf_bj.png) repeat-x 0 61px;
	box-shadow: inset 0 0 100px #000;
    transition: all .2s ease-in-out;
    -webkit-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    opacity: 0.55;
    box-shadow: inset 0 -70px 100px #000;
    -webkit-box-shadow: inset 0 -70px 100px #000;
    -ms-box-shadow: inset 0 -70px 100px #000;
    -moz-box-shadow: inset 0 -70px 100px #000;
 }
.newslist p a:hover span.pre_span{opacity: 0.75;}
.newslist p a span em { display: block; width: 100%; line-height: 40px; height: 40px; text-align: center; overflow: hidden; font-size: 14px; color: #fff; }
.newslist p a span.pre_span em{ position:absolute; left:0; bottom:0;}
.newslist p a span.hover_span{ bottom:-100%; top:auto; vertical-align:middle; -o-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -webkit-transition: all .5s ease-in-out; -ms-transition: all .5s ease-in-out; transition: all .5s ease-in-out; display:table; background:-moz-linear-gradient(top,rgba(0,0,0,0) 0px,rgba(0,0,0,0.3) 50%,rgba(0,0,0,0.8) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,0)),color-stop(50%,rgba(0,0,0,0.3)),color-stop(100%,rgba(0,0,0,0.8)));background:-webkit-linear-gradient(top,rgba(0,0,0,0) 10px,rgba(0,0,0,0.3) 50%,rgba(0,0,0,0.8) 100%);background:-o-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0.3) 50%,rgba(0,0,0,0.8) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0.3) 50%,rgba(0,0,0,0.8) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0.3) 50%,rgba(0,0,0,0.8) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#99000000',GradientType=0);text-shadow:0 1px 2px rgba(0,0,0,.3);}
.newslist p a span.hover_span em{ height:auto; display:table-cell; vertical-align:middle;}
/*.newslist p a:hover span.hover_span{ bottom:0;}*/
/*.newslist p a:hover span.pre_span{ display:none;}*/
.newslist ul.firul { /*margin-top: 8px;*/ }
.newslist ul.firul li { width: 100%; line-height: 35px; height: 35px; overflow: hidden; }
.newslist ul.firul li a { font-size: 14px; color: #333; }
.forbox { /*margin-top: -10px;*/ }
.forbox ul li, .secul li { width: 143px; float: left; margin-left: 14px; margin-bottom: 15px; overflow:hidden; }
.forbox ul li a, .secul li a { display: block; height: 100%; }
.forbox ul, .secul { width: 314px; margin-left: -14px; }
.forbox ul li img, .secul li img { width: 143px; height: 87px; }
.forbox ul li em, .secul li em { display: block; color: #333; height: 20px; line-height: 20px; overflow: hidden; }
.footer { margin-top: 65px; background: #1f1d24; min-width: 1120px; z-index: 1; }
.footer_bj { width: 1120px; margin: 0 auto; }
.footer_tp { padding: 30px 0; }
.footer_logo { float: left; margin-top: 20px; }
.footer_list { float: left; margin-left: 35px; width: 146px; }
.footer_list.xzrk { width: 362px; }
.footer_list .ptitle { font-size: 20px; color: #666; font-weight: bold; margin-bottom: 5px; }
.footer_list .pinfro a { display: inline-block; margin-right: 13px; line-height: 27px; font-size: 14px; color: #666; }
.footer_rg { display: none; float: right; width: 180px; margin-top: 20px; }
.footer_rg .pewm { float: left; width: 60px; height: 60px; margin-right: 12px; }
.footer_rg .p1 { float: left; font-size: 20px; color: #666; font-weight: bold; }
.footer_rg .p1 em, .footer_rg .p2 { font-style: italic; }
.footer_rg .p2 { float: left; color: #666; }
.footer_bt { padding: 12px 0; background: #19181b; }
.footer_bt p { color: #363636; line-height: 20px; }
.footer_bt p a { color: #363636; margin-right: 10px; }
.footer.fixed{position:fixed; width: 100%; left: 0; bottom: 0;}
/*文章首页*/
.wzsy_dh { height: 59px; border-bottom: 1px solid #f0f0f0; margin-bottom: 40px; background: #fff; min-width: 1120px;  }
.wzsy_bj { height: 59px; width: 1120px; margin: 0 auto; position: relative; z-index: 999999; }
.wzsy_bj.on{ z-index: 999999999999;}
.mh .wzsy_bj.on{ z-index: 99;}
.wzsy_bj ul.menu_ul { float: left; }
.wzsy_bj ul.menu_ul li { float: left; margin-right: 45px; }
.wzsy_bj ul.menu_ul li a { display: block; line-height: 57px; padding: 0 12px; font-size: 18px; color: #333; font-weight:bold; }
.wzsy_bj ul.menu_ul li a.on, .wzsy_bj ul.menu_ul li a:hover { color: #9275af; border-bottom: 3px solid #9275af; }
.wzsy_bj .select_nav,.jsnlb_title .select_nav { float: right; width: auto; height: 32px; margin-top: 14px; background: #f0f0f0; border-radius: 30px; }
.wzsy_bj .select_nav p em,.jsnlb_title .select_nav p em{ padding-right:10px;}
.wzsy_bj .w_nav p,.jsnlb_title .w_nav p { padding: 0 25px 0 23px; font-size: 14px; color: #666; font-weight: bold; line-height: 32px; }
.wzsy_bj .w_nav p span,.jsnlb_title .w_nav p span { width: 14px; height: 8px; right: 11px; top: 13px; background-position: -218px -53px; }
.xysbox { margin-bottom: 35px; position: relative; }
.xysbox_title { height: 45px; background: #fe5150; border-bottom: 6px solid #de4847; position:relative; }
.xysbox_title.on{ z-index:999999999;}
.xys_icon { float: left; margin-top: -9px; margin-left: 12px; }
.xysbox_title .select_nav { width: 60px; height: 25px; background: #df4542; border-radius: 6px; margin-right: 20px; margin-top: 10px; float: right; }
.xysbox_title .select_nav:hover { background: #d13c3c; }
.xysbox_title .w_nav p { padding: 0 13px 0 8px; color: #ffcccc; }
.xysbox_title .w_nav p span { width: 8px; height: 5px; background-position: -229px -34px; right: 5px; top: 10px; }
.xysbox .xys_bt { background: #fff url(/kaifamei/images/xys_bj.png) repeat-x 0 -52px; border: 1px solid #f0f0f0; padding-bottom: 15px; }
.xys_bt_title { height: 22px; padding: 16px 0; padding-left: 15px; }
.xys_bt_title ul li { float: left; width: 40px; height: 22px; margin-right: 16px; }
.xys_bt_title ul li a { display: block; line-height: 18px; padding: 2px; border-radius: 5px; font-size: 14px; color: #ff4f4b; text-align: center; }
.xys_bt_title ul li a.on { padding: 0; border: 2px solid #ff4f4b; }
.xys_bt_title ul li a:hover { color: #ff0000; }
.xys_bt .imgbox { position: relative; }
.xys_bt .imgbox .img_xztp { padding-top: 20px; text-align: center; }
.xys_bt .imgbox .img_xztp img{ height:115px;}
.xys_bt .imgbox .img_zt { position: absolute; left: 0; top: -4px; width: 100%; text-align: center; }
.xys_bt .imgbox .img_zt.shuai { background: url(/kaifamei/images/ys_shuai.png) no-repeat; width: 211px; height: 59px; left: 70px; }
.xys_bt .imgbox .img_zt.hy { width: 69px; height: 69px; background: url(/kaifamei/images/ys_hy.png) no-repeat; left: auto; right: 46px; }
.xys_bt .imgbox .img_zt.ds { width: 203px; height: 115px; background: url(/kaifamei/images/ys_ds.png) no-repeat; left: 52px; top: 5px; }
.xys_bt .imgbox .img_zt img { margin-left: 49px; }
.xys_bt .ystxt { font-size: 14px; color: 3333; text-align: center; }
.xys_bt .ystxt em { font-size: 24px; font-weight: bold; }
.xys_bt .ystxt em.hy { color: #ffd400; }
.xys_bt .ystxt em.ds { color: #ff4f4b; }
.xys_bt .ysintro { padding: 0 17px; color: #999; line-height: 22px; }
.xys_bt .ysintro a { color: #ff4f4b; }
.newslist.mt0 { margin: 0; margin-top: -10px; }
.bor { /*border: 1px solid #f0f0f0; border-top: none; padding: 0 20px;*/ }
.secul { margin-top: 10px; }
.secul li { width: 123px; }
.secul li img { width: 123px; height: 74px; }
.page { height: 40px; text-align: center; }
.pad58 span { display: inline-block; width: 40px; height: 40px; line-height: 40px; text-align: center; font-size: 18px; color: #666; background: #f0f0f0; margin: 0 1px; }
.laypage_curr { display: inline-block; width: 40px; height: 40px; line-height: 40px; text-align: center; font-size: 18px; color: #fff; background: #4d4a56; margin: 0 1px; }
.pad58 span.laypage_curr{ color: #fff; background: #4d4a56; }
.page a { display: inline-block; width: 40px; height: 40px; line-height: 40px; text-align: center; font-size: 18px; color: #666; background: #f0f0f0; margin: 0 1px; }
.page a.on, .page a:hover { background: #4d4a56; color: #fff; }
/*.page a.laypage_next { text-indent: -9999px; background: #f0f0f0 url(/kaifamei/images/xingzuo.png?v=111) no-repeat -330px 5px; }*/
.page a.next:hover { background-color: #4d4a56; background-position: -355px 5px; }
ul.pages { border: 0 none; display: inline; font-size: 11px; line-height: 100%; margin: 0; padding: 0; }
ul.pages li { display: inline; }
ul.pages a:link, ul.pages a:visited { color: #666; font-weight: bold; text-decoration: none; }
ul.pages .page a { font-weight: normal; }
ul.pages a:hover,ul.pages .on a { color:#fff; background:#4d4a56; }
ul.pages .hidden a { border: 1px solid #dedede; color: #888888; }
ul.pages .first, ul.pages .last { display: none; }
/*文章详情*/
.weizhi { width: 1120px; margin: 0 auto; line-height: 50px; font-size: 14px; color: #999; position: relative; }
.weizhi a { color: #999; }
.wrap_lf { background: #fff; border: 1px solid #f0f0f0; width: 798px; }
.back .wrap_lf { border: none; width: 800px; }
.wzxq_title { padding: 42px 0; }
.wzxq_title .ptitle,.wzxq_title h1 { font-size: 36px; color: #333; font-weight: bold; text-align: center; }
.wzxq_title .pintro { text-align: center; font-size: 14px; color: #999; margin-top: 13px; }
.wzxq_title .pintro span { margin: 0 8px; }
.wzxq_txt { padding: 0 74px; line-height: 28px; font-size: 16px; color: #333; }
.wzxq_txt p{ margin:8px 0; word-break:break-word;}
.wzxq_txt img { display: block; margin: 20px auto; max-width: 100%!important; height:auto!important; }
.wzxq_sj { height: 28px; margin: 0 74px; margin-top: 30px; line-height: 28px; border-bottom: 1px solid #e6e6e6; padding-bottom: 38px; }
.wzxq_sj .sj_lf { float: left; }
.wzxq_sj .sj_lf span { float: left; width: 20px; height: 14px; background: url(/kaifamei/images/xingzuo.png?v=111) no-repeat -184px -81px; margin-right: 5px; margin-top: 7px; }
.wzxq_sj .sj_lf em { font-size: 14px; color: #333; }
.wzxq_sj .fxbox { float: right; }
.wzxq_sj .fxbox .bdsharebuttonbox { float: left; width: 320px; }
.fxbox span { float: left; font-size: 14px; color: #999; }
.bdsharebuttonbox.srj a { background: url(/kaifamei/images/xingzuo.png?v=111) no-repeat; font-size: 14px; color: #333; padding-left: 24px; margin-left: 15px; line-height: 16px; height: 16px; }
.bdsharebuttonbox.srj a.bds_tsina { background-position: -577px -6px; }
.bdsharebuttonbox.srj a.bds_weixin { background-position: -577px -30px; }
.bdsharebuttonbox.srj a.bds_qzone { background-position: -577px -61px; }
.bdsharebuttonbox.srj a.bds_more { background-position: -576px -87px; }
.wzlist { margin-top: 30px; padding: 0 74px; padding-bottom: 22px; }
.wzlist .ptitle { font-size: 20px; color: #333; font-weight: bold; line-height: 31px; }
.wzlist ul li { width: 310px; padding-right: 10px; float: left; line-height: 32px; height: 32px; overflow: hidden; }
.wzlist ul li a { font-size: 14px; color: #333; }
.pdcsbox { background: #fff; position: relative; +z-index:9;
}
.dbk { position: absolute; left: 8px; right: 8px; height: 6px; background: #fff; border: 1px solid #f0f0f0; bottom: -7px; }
.sliderbox { position: relative; height: 43px; }
.slider { overflow: hidden; position: relative; width: 279px; height: 100%; margin: 0 auto; }
.slider ul { position: absolute; left: 0; top: 0; }
.slider ul li { width: 43px; height: 100%; float: left; margin: 0 12px; position: relative; overflow: hidden; text-align: center; }
.slider ul li img { }
.btn_bj { width: 8px; height: 14px; position: absolute; top: 15px; z-index: 99; display: none; }
.btn_bj .arrow-btn { height: 100%; cursor: pointer; background: url(/kaifamei/images/xingzuo.png?v=111) no-repeat; opacity: 0.5; }
.btn_bj .arrow-btn.dasabled { cursor: default; }
.btn_bj.lfbd { left: -6px; }
.btn_bj.rgbd { right: 9px; }
.btn_bj .arrow-btn#btn-left { background-position: -246px -45px; }
.btn_bj .arrow-btn#btn-right { background-position: -260px -45px; }
/*.btn_bj .arrow-btn.dasabled{ opacity:0.5;}*/
.btn_bj .arrow-btn:hover { opacity: 1; }
/*查询详情*/
.dybox { padding-left: 95px; position: relative; margin: 0 76px; border: 2px dashed #e6e6e6; border-radius: 10px; margin-bottom: 45px; background: #f5f5f5; }
.dybox .dyicon { position: absolute; left: 0; top: -38px; }
.dybox .dyicon img { height: 103px; }
.dybox .dyicon span { display: block; position: absolute; left: 50%; margin-left: -28px; bottom: 0; width: 56px; height: 16px; line-height: 16px; text-align: center; background: #9e9e9e; font-size: 12px; color: #fff; }
.dybox dl { padding: 13px 0; }
.dybox dl dt { float: left; }
.dybox dl dt .ptitle { font-size: 24px; color: #333; }
.dybox dl dt .ptime { font-size: 12px; color: #999; }
.dybox dl dd { float: right; width: 422px; }
.dybox dl dd span { display: block; float: left; color: #999; line-height: 24px; width: 140px; height:24px; overflow:hidden; }
/*星座专区*/
.main.mt { margin-top: 50px; }
.wrap1 { padding: 0 38px 0 240px; position: relative; }
.wrap1_lf { width: 192px; height: 338px; padding: 20px 20px 0 20px; position: absolute; left: -22px; top: -20px; background: #1f1d24; }
.wrap1_bj { position: absolute; right: -13px; top: 0; background: url(/kaifamei/images/wrap1_bj.png); width: 13px; height: 343px; }
.xzbox { height: 207px; padding-top: 20px; background: #2b2931; }
.wrap1_lf .xzbox .pimg { height: 135px; text-align: center; }
.wrap1_lf .xzbox .pimg img { height: 130px; }
.wrap1_lf .xzbox .ptxt1 { font-size: 24px; color: #e1a763; font-weight: bold; text-align: center; }
.wrap1_lf .xzbox .ptxt2 { font-size: 14px; color: #e1a763; text-align: center; }
.wrap1_lf .xzdp { font-size: 14px; color: #666; margin-top: 18px; }
.xzdp_list { margin-top: 10px; }
.xzdp_list ul { width: 204px; margin-left: -15px; }
.xzdp_list ul li { float: left; width: 36px; height: 36px; margin-left: 15px; }
.xzdp_list ul li a { display: block; height: 100%; position: relative; }
.xzdp_list ul li a span { display: block; position: absolute; left: 0; top: 0; width: 36px; height: 36px; background: url(/kaifamei/images/xingzuo.png?v=111) no-repeat -340px -46px; }
.xzdp_list ul li a img { width: 36px; height: 36px; }
.wrap1_lf .mobox { text-align: center; margin-top: 5px; }
.wrap1_lf .mobox a { display: inline-block; position: relative; padding-left: 12px; color: #444; }
.wrap1_lf .mobox span { display: block; width: 8px; height: 7px; background: url(/kaifamei/images/xingzuo.png?v=111) no-repeat -298px -47px; position: absolute; left: 0; top: 6px; }
.wrap1_tp { padding: 30px 0 15px 0; }
.wrap1_tp ul li { float: left; width: 33.3%; font-size: 16px; color: #333; font-weight: bold; line-height: 35px; height: 35px; overflow: hidden; }
.xzpj { height: 30px; position: relative; }
.xzpj .span_img { float: left; width: 30px; }
.xzpj .span_img img { width: 30px; height: 30px; }
.xzpj .span_bj { position: absolute; left: 0; top: 0; width: 30px; height: 30px; background: url(/kaifamei/images/xingzuo.png?v=111) no-repeat -381px -46px; }
.xzpj .pxzpj { float: left; margin-left: 4px; }
.xzpj .pxzpj span { display: block; height: 30px; line-height: 30px; float: left; }
.xzpj .pxzpj .pq { width: 12px; background: url(/kaifamei/images/xingzuo.png?v=111) no-repeat -340px -95px; }
.xzpj .pxzpj .ph { width: 9px; background: url(/kaifamei/images/xingzuo.png?v=111) no-repeat -355px -95px; }
.xzpj .pxzpj .pz { padding: 0 7px; background: #8b8793; font-size: 16px; color: #fff; }
.xzjs { font-size: 14px; color: #666; line-height: 28px; margin: 15px 0; }
.xzjs a { color: #ff4f4b; }
.xzintro { height: 38px; margin-top: 21px; width: 525px; margin-left: -10px; }
.xzintro a { display: block; float: left; margin-left: 10px; width: 93px; text-align: center; height: 36px; line-height: 36px; font-size: 14px; color: #333; border: 1px solid #e6e6e6; overflow: hidden; }
.xzintro a:hover{ color: #ef8e48; border-color: #f0a168; }
.wrap2 { margin-top: 45px; padding: 0 39px; }
.wrap_title { position: relative; line-height: 38px; height: 38px; margin-bottom: 25px; }
.wrap_title em { float: left; font-size: 30px; color: #333; font-weight: bold; position: relative; padding-right: 18px; background: #fff; z-index: 1 }
.wrap_title a.a_more { float: right; font-size: 14px; color: #999; font-weight: bold; }
.wrap_title span { position: absolute; left: 80px; right: 48px; top: 20px; height: 2px; background: #f5f5f5; z-index: 0; }
.wrap2_img { width: 330px; float: left; height: 200px; position: relative; }
.wrap2_img a { display: block; height: 100%; }
.wrap2_img a img{width: 100%; height: 100%;}
.wrap2_img span { display: block; position: absolute; left: 0; right: 0; bottom: 0; padding: 0 15px; height: 50px; padding-top: 132px; line-height: 50px; background: url(/kaifamei/images/news_bj.png); font-size: 16px; color: #fff; overflow: hidden; }
.wrap2_rg { width: 370px; float: right; }
.wrap2_rg .ptitle { line-height: 24px; height: 24px; overflow: hidden; font-size: 20px; color: #333; font-weight: bold; }
.wrap2_rg ul { margin-top: 5px; }
.wrap2_rg ul li { width: 100%; float: left; line-height: 36px; height: 36px; overflow: hidden; }
.wrap2_rg ul li span { float: left; width: 5px; height: 5px; background: #dbdbdb; margin-top: 17px; margin-right: 10px; }
.wrap2_rg ul li a { float: left; max-width: 355px; height: 36px; overflow: hidden; font-size: 16px; color: #333; }
.wrap2_five { margin-top: 38px; padding-bottom: 30px; }
.wrap2_five ul { width: 740px; margin-left: -20px; }
.wrap2_five ul li { width: 128px; height: 77px; margin-left: 20px;margin-bottom: 20px; float: left; position: relative; }
.wrap2_five ul li:hover { box-shadow: 0px 8px 12px 2px #e1e1e1; -moz-box-shadow: 0px 8px 12px 2px #e1e1e1; box-shadow: 0px 8px 12px 2px #e1e1e1; -webkit-transform: translate3d(0, -2px, 0); transform: translate3d(0, -2px, 0); -webkit-transition: all 0.2s linear; transition: all 0.2s linear; }
.wrap2_five ul li a { display: block; height: 100%; }
.wrap2_five ul li a span { display: block; width: 100%; height: 26px; line-height: 26px; padding-top: 51px; position: absolute; left: 0; top: 0; background: url(/kaifamei/images/news_bj.png) 0 114px; color: #fff; text-align: center; overflow: hidden; }
.wrap3 { padding: 0 39px; width: 780px; margin-left: -60px; padding-bottom: 50px; }
.wrap3_list { width: 330px; margin-left: 60px; float: left; }
.wrap3_list .wrap2_img, .wrap3_list .wrap2_rg { float: none; }
.wrap3_list .wrap2_rg ul li a { max-width: 314px; }
.wrap3_list .wrap2_rg { width: 330px; height: 144px; }
/*运势*/
.ysbox_title { height: 45px; background: #ff5151; border-bottom: 6px solid #de4747; }
.ysbox_title .ysbox_tt_img { float: left; margin-top: -8px; margin-left: 12px; }
.ysbox_title ul { float: right; margin-top: 10px; margin-right: 5px; }
.ysbox_title ul li { float: left; width: 48px; height: 25px; line-height: 25px; text-align: center; margin-right: 1px; }
.ysbox_title ul li a { display: block; height: 100%; font-size: 14px; color: #ffc5c5; font-weight: bold; border-radius: 5px; }
.ysbox_title ul li a:hover, .ysbox_title ul li a.on { background: #de4747; color: #fff; font-weight: bold; }
.ysbox_bt { background: url(/kaifamei/images/yunshi_pw.png); height: 220px; position: relative; padding-left: 255px; }
.ysbox .ysxz { padding: 20px 0; }
.ysbox .ysxz a { display: inline-block; width: 100px; height: 34px; line-height: 34px; text-align: center; font-size: 18px; color: #ff5151; margin-left: 38px; }
.ysbox .ysxz a.on { border: 3px solid #ff5151; width: 94px; height: 28px; line-height: 28px; border-radius: 30px; }
.ysbox .ysxz a:hover { color: #ff0000; }
.ysbox_img { position: absolute; left: -16px; bottom: 0; }
.ysbox_img .pimg img{ display: block; }
.ysbox_img .ptx { position: absolute; left: 143px; top: -26px; width: 147px; height: 147px; background: url(/kaifamei/images/taiyang.png) no-repeat; }
.ysbox_img .ptx.shuai { width: 300px; height: 85px; background: url(/kaifamei/images/ys_sh.png) no-repeat; background-size: cover; }
.ysbox_img .ptx.hy { width: 89px; height: 89px; background: url(/kaifamei/images/ys_hy.png) no-repeat; left: auto; right: 38px; }
.ysbox_img .ptx.ds { width: 300px; height: 170px; background: url(/kaifamei/images/ys_ds.png) no-repeat; background-size: cover; left: 13px; top: -24px; }

.ysbox_img .tit{ color: #999; font-size: 14px; }
.ysbox_img .big{ color: #333; font-size: 28px; font-weight: bold;}
.ysbox_img .ds{ color: #ff4f4b; }
.ysbox_img .hy { color: #ffd400; }

.ysbox_intro { width: 323px; float: right; margin: 35px 30px 0 0; }
.ysbox_intro ul li { float: left; }
.ysbox_intro ul li p { line-height: 32px; height: 32px; font-size: 14px; color: #ffd4d4; }
.ysbox_intro ul li.li1 { width: 205px; }
.ysbox_intro ul li.li2 { width: 118px; float: left; }
.ysbox_intro ul li span { float: left; }
.ysbox_intro ul li em { float: left; color: #fff; font-weight: bold; }
.ysbox_intro ul li em.big { font-size: 40px; font-weight: bold; margin-top: -15px; }
.ysbox_intro ul li em.big.hy { color: #ffd400; }
.ysbox_intro ul li em.big.ds { color: #ff4f4b; }
.ysbox_intro ul li .star, .pdjg_list ul li .star { width: 25px; height: 25px; background: url(/kaifamei/images/star.png); margin-top: 11px; }
.ysbox_intro ul li .star{ margin-top: 6px; width: 23px; height: 23px; background-image: url(/kaifamei/images/newstar.png); }
.jsbox { width: 720px; margin: 0 auto; background: #f5f5f5; border-radius: 7px; margin-top: 36px; position: relative; }
.jsbox .jsbox_tp { height: 15px; background: url(/kaifamei/images/jsbj.png) no-repeat; }
.jsbox .jsbox_md { padding: 0 33px; background: url(/kaifamei/images/jsbj.png) no-repeat 0 -13px; font-size: 14px; color: #999; line-height: 28px; }
.jsbox .jsbox_bt { height: 17px; background: url(/kaifamei/images/jsbj.png) no-repeat 0 -83px; }
.jsbox .ptime { font-size: 16px; color: #999; font-weight: bold; position: absolute; left: 104px; top: -10px; }
.jsbox_md_ys{ margin-top: 10px; }
.jsbox_md_ys dt{ color: #e1a763; }
.jsbox_md_ys dt:before{ content: ''; display: inline-block; vertical-align: 2px; width: 6px; height: 6px; background: #e1a763; margin-right: 8px; border-radius: 50%; }

/*星座搜索*/
.searbox { width: 440px; height: 50px; float: left; margin-left: 208px; margin-top: 45px; }
.searbox input { width: 350px; float: left; height: 50px; padding: 0 20px; background: url(/kaifamei/images/inputbj.png); font-size: 18px; color: #333; float: left; }
.searbox button { float: left; width: 50px; height: 50px; background: url(/kaifamei/images/buttonbj.png); cursor: pointer; }
.searbox button em { display: block; height: 100%; background: url(/kaifamei/images/xingzuo.png?v=111) no-repeat -371px -84px; }
/*搜索结果*/
.ssjg_tips { line-height: 40px; color: #999; margin-top: -50px; margin-bottom: 20px; }
.ssjg_tips em { color: #ff5757; margin: 0 5px; }
.sstpbox { height: 178px; position: relative; padding-left: 238px; background: #fff; border-top: 1px solid #f0f0f0; border-bottom: 1px solid #f0f0f0; }
.sstpbox .wrap1_lf { height: 206px; }
.sstpbox .wrap1_lf .xzbox .pimg, .sstpbox .wrap1_lf .xzbox .pimg img { height: 110px; }
.sstpbox .xzbox { height: auto; padding-bottom: 10px; }
.sstpbox .wrap1_lf .xzbox .ptxt1 { font-size: 20px; }
.sstpbox .wrap1_bj { height: 198px; }
.sstpbox .xzpj { padding-top: 28px; }
.sstpbox .xzpj .span_bj { top: 28px; }
.sstpbox_txt { font-size: 14px; color: #666; line-height: 28px; margin-top: 12px; height: 84px; overflow: hidden; }
.sstpbox_txt a { color: #ff9700; }
.sstp_md { width: 638px; float: left; }
.sstp_rg { float: right; background:#ffcd45; width: 144px; height: 100%; padding: 0 28px; color: #fff; }
.sstp_rg .p1 { padding-top: 20px; font-size: 16px; font-weight: bold; text-align: center; }
.sstp_rg .p2 { font-size: 40px; font-weight: bold; text-align: center; margin: 13px 0; }
.sstp_rg .p3 { line-height: 22px; height: 44px; overflow: hidden; }
.sstp_rg .p3 a { color: #ff9900; margin-left: 5px; }
.ssjg_list { }
.ssjgbox { margin-top: 60px; border: 1px solid #f0f0f0; background: #fff; padding: 0 40px; }
.ssjgbox dl { border-bottom: 1px solid #f0f0f0; padding: 30px 0; }
.ssjgbox dl dt { height: 24px; line-height: 24px; }
.ssjgbox dl dt .span_bq { float: left; width: 40px; text-align: center; background: #4d4a56; font-size: 14px; color: #fff; margin-right: 10px; }
.ssjgbox dl dt a { float: left; font-size: 20px; color: #333; font-weight: bold; max-width: 900px; height: 24px; overflow: hidden; }  
.ssjgbox dl dt .span_time { float: right; font-size: 14px; color: #999; }
.ssjgbox dl dd { font-size: 14px; color: #999; line-height: 28px; margin-top: 15px; }
.ssjgbox dl dd em, .ssjgbox dl dt a em { color: #ff5757; }
.ssjgbox .page { padding: 60px 0; }
/*星座查询*/
.cxbox { padding-top: 65px; }
.xzcx { width: 195px; float: left; margin-left: 112px; text-align: center; padding-bottom: 196px; }
.xzcx .xzcx_title { font-size: 30px; color: #333; }
.xzcx .xzcx_img { margin-top: 30px; }
.xzcx .xzcx_img img { margin-left: 10px; height: 140px; }
.xzcx .xzcx_sr { font-size: 18px; color: #a283c0; margin-top: 25px; line-height: 42px; height: 46px; cursor: pointer; }
.xzcx .xzcx_sr ul li { float: left; margin-right: 38px; border-bottom: 4px solid #fff; }
.xzcx .xzcx_sr ul li.last { color: #a283c0; border-color: #a283c0; }
.xzcx .xzcx_sr ul { margin-left: 70px; color: #999; }
.xzcx_xz { height: 140px; margin-top: 34px; }
.xzcx_xz .select_nav { height: 38px; width: 78px; border: 1px solid #e6e6e6; margin: 0; margin-left: 10px; }
.xzcx_xz .w_nav p { line-height: 38px; height: 38px; padding-left: 13px; font-size: 16px; color: #333; text-align: left; }
.xzcx_xz .w_nav p span { width: 10px; height: 6px; background-position: -314px -49px; right: 13px; top: 17px; }
.xzcx_xz .new { top: 38px; }
.xzcx_xz .new .sjb { display: none; }
.xzcx .xzcx_btn { height: 50px; text-align: center; }
.xzcx .xzcx_btn a { display: inline-block; width: 170px; text-align: center; background: #a283c0; font-size: 20px; color: #fff; line-height: 50px; }
.xzcx.ssxz { width: 335px; }
.xzcx_xz .select_nav.nl { width: 138px; }
.xzcx .inputbox { float: left; width: 108px; height: 38px; border: 1px solid #e6e6e6; margin-top: 15px; margin-left: 10px; position:relative; z-index:9; }
.xzcx .inputbox input { width: 79px; height: 38px; line-height: 38px; text-align: center; font-size: 16px; color: #333; float: left; }
.xzcx .inputbox span { float: right; line-height: 38px; width: 29px; text-align: center; background: #f5f5f5; font-size: 16px; color: #999; }
.xzcx .slbox { float: left; margin-top: 15px; margin-left: 10px; }
.xzcx .slbox span { float: left; width: 18px; height: 18px; border: 1px solid #e6e6e6; margin-top: 10px; }
.xzcx .slbox em { float: left; line-height: 38px; font-size: 16px; color: #333; margin-left: 5px; }
/*关于我们*/
.gywmbox { border: 1px solid #f0f0f0; background: #fff; position: relative; padding: 0 100px; float: right; width: 808px; }
.gywm_menu { position: absolute; width: 114px; left: -115px; top: 60px; }
.gywm_menu a { display: block; line-height: 54px; text-align: center; background: #1f1d24; font-size: 16px; color: #999; }
.gywm_menu a.on, .gywm_menu a:hover { background: #3a3742; }
.gywm_title { padding: 52px 0; text-align: center; border-bottom: 1px solid #e6e6e6; }
.gywm_title .ptitle { font-size: 50px; color: #333; }
.gywm_title .pyy { font-size: 14px; color: #999; letter-spacing: 13px; }
.gywm_list { margin-top: 50px; padding-bottom: 175px; }
.gywm_list dl dt { float: left; width: 300px; height: 300px; }
.gywm_list { line-height: 36px; font-size: 14px; color: #333; text-indent: 2em; padding-top: 17px; }
.gywm_list em { font-size: 30px; }
.gywm_list img { float: left; margin-right: 10px; }
/*星座专区*/
.zq .dhbox { background: none; }
.xqbj,.xqbjs{ width:100%; height:471px; position:absolute; left:0; top:94px;}
.xqbj{ background:url(/kaifamei/images/xqbj.png) no-repeat center;}
.xqbjs{ z-index:2; background:url(/kaifamei/images/xqbjs.png) no-repeat center;  }
.pdbox { width: 785px; margin: 0 auto; padding-top: 190px; position: relative; z-index: 3; }
.chobox { width: 230px; height: 235px; background: url(/kaifamei/images/xz_ns.png) no-repeat; padding-top: 58px; float: left; }
.chobox.nan { background: url(/kaifamei/images/xz_nan.png) no-repeat; }
.chobox .picon { width: 142px; height: 142px; position: relative; margin: 0 auto; /*background: #fff;*/ text-align:center; border-radius:142px; }
.chobox .picon img { max-height: 142px; max-width: 142px; /*position: absolute; bottom: 0;*/ margin-top:6px;}
.chobox .picon span { display: block; position: absolute; left: 0; top: 0; width: 142px; height: 142px; background: url(/kaifamei/images/xingzuo.png?v=111) no-repeat -1px -285px; }
.chobox.nan .picon span { background-position: -1px -436px; }
.chobox .select_nav { width: 130px; height: 40px; border-radius: 10px; border: 1px solid #fcb7c8; float: none; margin: 0 auto; margin-top: 20px; }
.chobox.nan .select_nav { border-color: #b8d1ff; }
.chobox .w_nav p { padding-left: 26px; line-height: 40px; font-size: 20px; color: #fff; }
.chobox .w_nav p span { width: 16px; height: 9px; background: url(/kaifamei/images/xingzuo.png?v=111) no-repeat -219px -81px; right: 20px; top: 16px; }
.chobox .new { top: 51px; }
.pdbtn_box { float: left; width: 324px; }
.pdbtn_box .pd_tp { height: 189px; background: url(/kaifamei/images/pd_bj.png) no-repeat -4px 0; margin-top: 20px; float: left; width: 100%; }
.pdbtn_box .pd_tp span { display: block; width: 102px; height: 102px; margin: 0 auto; padding-top: 49px; line-height: 102px; text-align: center; font-size: 60px; color: #ffea00; }
.pdbtn_box .pd_tp em { display: block; text-align: center; font-size: 20px; color: #e0d1ff; font-weight: bold; font-style: italic; margin-top: -22px; display: none; }
.pdbtn_box .pd_tp.on span { margin-top: -18px; }
.pdbtn_box .pd_tp.on em { display: block; }
.pdbtn_box .pd_btn { margin-top: 15px; float: left; width: 100%; }
.pdbtn_box .pd_btn a { display: block; width: 180px; height: 68px; margin: 0 auto; background: url(/kaifamei/images/xingzuo.png?v=111) no-repeat -163px -289px; }
.pdbtn_box .pd_btn a:hover { background-position: -358px -290px; }
.pdmain { width: 1100px; margin: 0 auto; }
.pdmain_tt { height: 66px; padding: 0 80px; padding-top: 56px; background: url(/kaifamei/images/pdzq_bj.png) no-repeat; margin-top: -28px; z-index: 2; position: relative; }
.ljbox { height: 66px; overflow: hidden; font-size: 16px; color: #666; float: left; line-height: 66px; }
.pdmain_tt span { float: left; margin-right: 18px; }
.pdmain_tt a { display: inline-block; line-height: 66px; height: 66px; color: #666; float: left; margin-right: 22px; }
.pdmain_tt a:hover { color: #fff; }
.pdmain_tt a em { float: left; }
.pdmain_tt a span, .pdxq_title a em { float: left; width: 9px; height: 10px; background: url(/kaifamei/images/xingzuo.png?v=111) no-repeat -187px -110px; margin: 0 5px; margin-top: 29px; }
.pdmain_tt a:hover span { background-position: -202px -110px; }
.pdmain_wrap { margin-left: 30px; margin-right: 12px; background: #fff url(/kaifamei/images/pdmain_bj.png) repeat-x; margin-top: -42px; padding-bottom: 40px; z-index: 1; position: relative; }
.pdmain_wrap.none { background: #fff; padding-top: 42px; }
.main_list { width: 575px; float: left; padding: 0 50px; }
.main_list .list_tt { font-size: 30px; color: #333; }
.main_list .listbox { padding-top: 50px; }
.listbox ul { margin-top: 20px; }
.listbox ul li { width: 50%; float: left; line-height: 35px; height: 35px; /*overflow:hidden;*/ }
.listbox ul li a { font-size: 16px; color: #666; }
.listbox ul li a:hover { color: #ff8018; }
.pdmain .pd_rg { width: 300px; float: left; padding-top: 50px; }
.pdrg_bj { width: 22px; position: absolute; right: 0; top: 0; bottom: 0; background: #e2dfeb url(/kaifamei/images/rgbj.png) no-repeat; }
.pdrg_bt { width: 22px; height: 24px; background: #3c3248 url(/kaifamei/images/rgbj_bt.png) no-repeat; position: absolute; right: 0; bottom: 0; }
/*配对详情*/
.pdxq_title { height: 35px; line-height: 35px; font-size: 30px; color: #333; }
.pdxq_title p { float: left; }
.pdxq_title span { float: left; }
.pdxq_title p em { float: left; width: 17px; height: 19px; background: url(/kaifamei/images/xingzuo.png?v=111) no-repeat -191px -136px; margin: 8px 12px 0 12px; }
.pdxq_title a { float: right; font-size: 14px; color: #999; }
.pdxq_title a em { margin-top: 14px; }
.none .main_list { padding-top: 42px; }
.pdjg_list { margin-top: 50px; }
.pdjg_list ul li { width: 287px; float: left; line-height: 38px; height: 38px; }
.pdjg_list ul li span { float: left; font-size: 14px; color: #999; width: 72px; }
.pdjg_list ul li em { float: left; font-size: 14px; color: #333; font-weight: bold; line-height: 40px; }
.pdjg_list ul li em.big { font-size: 40px; margin-top: -7px; }
.pdjg_list ul li em.pdem { font-size: 16px; color: #a660af; font-style: italic; margin-left: 10px; }
.pdjg_list ul li .star { margin-top: 6.5px; }
.pdtxt { font-size: 14px; color: #333; line-height: 28px; margin-top: 20px; }
.pdtxt p{ margin:14px 0;}
.pdl_sc ul li.sc { float: left; width: 220px; height: 250px; background: url(/kaifamei/images/sc_hbj.png) no-repeat; margin-right: 65px; }
.pdl_sc ul li.sc.lm { background: url(/kaifamei/images/sc_mbj.png) no-repeat; }
.pdl_sc .select_nav { float: none; margin: 0 0 0 50px; margin-top: 88px; width: 98px; height: 38px; border: 1px solid #b2cdff; border-radius: 10px; background: #f3f7ff; }
.pdl_sc .lm .select_nav { background: #fff5f7; border-color: #ffc1ce; }
.pdl_sc .w_nav p { line-height: 38px; height: 38px; padding-left: 17px; font-size: 16px; color: #71a3ff; }
.pdl_sc .lm .w_nav p { color: #ff8da4; }
.pdl_sc .w_nav p span { width: 12px; height: 7px; background-position: -140px -146px; right: 12px; top: 16px; }
.pdl_sc .lm .w_nav p span { background-position: -163px -147px; }
.pdl_sc .abtn { margin-top: 10px; }
.pdl_sc .new { top: 47px; }
.pdl_sc .abtn a { display: block; width: 100px; height: 40px; margin-left: 50px; line-height: 40px; text-align: center; font-size: 16px; color: #fff; background: #b2cdff; border-radius: 10px; }
.pdl_sc .lm .abtn a { background: #ffc1ce; }
.hide { display: none; }
.xzcx_xzs_1 { margin-left: 0px; }
.ysbox_intro.yue { margin-top: 0; }
.ysbox_intro.yue p { height: 26px; line-height: 26px; margin-top: 14px; font-size: 14px; }
.ysbox_intro.yue p span { width: 70px; text-align: center; color: #fff; margin-right: 15px; border-radius: 5px; }
.ysbox_intro.yue p em { color: #333; width: 240px; overflow: hidden; height: 26px; }
.ysbox_intro.yue p.aq span { background: #ff5151; }
.ysbox_intro.yue p.sy span { background: #a283c0; }
.ysbox_intro.yue p.cf span { background: #ff8018; }
.ysbox_intro.yue p.jk span { background: #32bf64; }
/*404*/
.error_main { width: 542px; margin: 190px auto; }
.error_img { float: left; }
.error_intro { width: 270px; float: right; }
.error_intro .ptitle { font-size: 30px; color: #333; font-weight: bold; line-height: 66px; height: 66px; margin-top: -10px; }
.error_intro .ptitle em { font-size: 50px; float: left; margin-right: 15px; }
.error_intro .ptitle span { float: left; margin-top: 5px; }
.error_intro dl { font-size: 14px; color: #999; line-height: 27px; }
.error_intro dl dt { width: 80px; float: left; }
.error_intro dl dd { width: 138px; float: left; }
.error_intro dl dd p { height: 27px; }
.error_intro dl dd span { float: left; width: 5px; height: 5px; background: #ccc; margin-top: 11px; margin-right: 9px; }
.error_intro dl dd em { float: left; }
.error_intro .pbtn { margin-top: 18px; }
.error_intro .pbtn a { display: inline-block; width: 105px; height: 40px; line-height: 40px; text-align: center; font-size: 16px; color: #fff; background: #a283c0; margin-right: 20px; }
.error_intro .pbtn a:hover { background: #d788eb; }
/*.index .top{ position:fixed; width:100%; left:0; top:0; z-index:9999999999999999999;}
.index .dhbox{ position:fixed; width:100%; left:0; top:30px; z-index:9999999999999999999;}
.index .main{ margin-top:210px;}*/

/*.bdshare_popup_box { display: none!important; }*/
.bdshare_dialog_box{ display: none!important; }
.bdshare_popup_box{ z-index: 999999999999999999!important;}
/*6 24*/
.ysbox_intro.yue p{ padding-left:85px; position:relative; height:auto;}
.ysbox_intro.yue p span{ position:absolute; left:0; top:0;}


.xlbj{ position:absolute; left:8px; right:-8px; top:5px; bottom:-8px; background:url(/kaifamei/images/xlbj.png)}
.content{ background:#fff; position:relative;}
.xzxzbox .divk{ position:relative;}
.xzxzbox .psj{ position:relative; background:#none;}
.xzxzbox .xlbj{ top:18px;}

.zqbj{ position:absolute; left:0; top:0; right:0; height:670px; background:url(/kaifamei/images/xz_bj.jpg) center no-repeat; z-index:1;}
.top,.dhbox{ position:relative;}
.top{ /*z-index:2;*/}
.xqbj{ z-index:2;}
/*.zq .top{ z-index:999999;}*/
.top{ z-index:9999999999;}

/*6 28*/
.fade{ position:fixed; left:0; right:0; top:0; bottom:0; background:#000; opacity:0.7; z-index:999999999999; display:none;}
.pdjgbox{ position:fixed; width:450px; height:525px; left:50%; margin-left:-225px; top:50%; margin-top:-262px; background:url(/kaifamei/images/pdjgbox_bj.png) no-repeat; z-index:9999999999999; display:none;}
.pdjgbox .box_title{ width:106px; height:30px; margin:0 auto; margin-top:68px;}
.pdjgbox .box_title p{ float:left;}
.pdjgbox .box_title .pimg{ width:30px; height:30px;}
.pdjgbox .box_title .pimg img{ width:30px; height:30px;}
.pdjgbox .box_title .pline{ width:46px; height:3px; background:url(/kaifamei/images/xingzuo.png?v=111) no-repeat -396px -2px; margin-top:13.5px;}
.pdjgbox .fsbox{ text-align:center; font-size:100px; font-style:italic; color:#f9d5ff; line-height:100px; height:100px; margin-top:20px; text-indent:-20px;}
.pdjgbox .pdinfro{ height:34px; text-align:center; margin-top:-13px; text-indent:-20px;}
.pdjgbox .pdinfro span{ display:inline-block; width:124px; height:34px; background:url(/kaifamei/images/xingzuo.png?v=111) no-repeat -162px -376px; text-align:center; line-height:34px; text-align:center; font-size:16px; color:#fff; font-weight:bold; font-style:italic; text-indent:0;}
.zsbox{ width:280px; margin:0 auto; margin-top:35px;}
.zsbox ul{ width:280px; margin-left:15px;} 
.zsbox ul li{ line-height:16px; height:16px; float:left; width:140px; margin-bottom:14px;}
.zsbox ul li span{ float:left; font-size:14px; color:#eeddff; margin-right:7px; margin-top:-2px;}
.zsbox ul li em{ float:left; margin:0; width:13px; height:16px; background:url(/kaifamei/images/xingzuo.png?v=111) no-repeat -399px -16px; margin-right:3px;}
.pdjgbox .btnbox{ height:40px; text-align:center; margin-top:22px;}
.pdjgbox .btnbox a{ display:inline-block; width:150px; height:40px; line-height:40px; text-align:center; font-size:16px; color:#eeddff; background:#a557e2; border-radius:5px;}
.pdjgbox .btnbox a:hover{ background:#883bc5;} 

.yue_list{ padding:0 58px;}
.yue_list dl{ position:relative; padding-left:130px; margin:30px 0; min-height:90px;}
.yue_list dl dt{ width:82px; height:90px; position:absolute; left:0; top:0; background:url(/kaifamei/images/xingzuo.png?v=111) no-repeat -159px -417px;}
.yue_list dl dt.sy{ background-position:-251px -416px;}
.yue_list dl dt.cf{ background-position:-340px -416px;}
.yue_list dl dt.jk{ background-position:-426px -416px;}
.yue_list dl dd{ font-size:14px; color:#333; padding-top:20px;}


.xztips{ width:225px; height:59px; background:url(/kaifamei/images/tipbj.png) no-repeat; left:81px; top:0; border:none;}
.xztips a{ height:auto; padding:12px 0 0 28px;}
.xztips a img{ margin-left:5px;}

.listbox ul li a{ display:inline-block; max-width:100%; height:35px; overflow:hidden; padding-right:20px;}

.pdcsbox_tp .xzdiv{ background:none; text-align:center;}
.pdcsbox_tp .xzdiv img{ height:80px;}
.xizicon{ text-align:center;}
.xizicon img{ height:80px; margin-left:-9px;}


/*7 4*/
.nonebox{ width:620px; margin:166px auto 166px auto;}
.nonebox .imgbox{ float:left;}
.nonebox .txtbox{ width:380px; float:right; margin-top:65px;}
.nonebox .txtbox .ptitle{ font-size:20px; color:#333; font-weight:bold;}
.nonebox .txtbox .ptitle em{ color:#a283c0;}
.nonebox .txtbox .ptxt{ font-size:14px; color:#999; line-height:28px; height:28px; padding-left:10px; position:relative;}
.txtbox .ptxt a{ color:#a283c0;}
.nonebox .txtbox .ptxt span{ position:absolute; width:5px; height:5px; background:#ccc; left:0; top:13px; display:block;}

.gbbox{ width:14px; height:14px; position:absolute; right:68px; top:38px;}
.gbbox a{ display:block; height:100%; background:url(/kaifamei/images/xingzuo.png?v=111) no-repeat -349px -136px;}
.gbbox a:hover{ background-position:-370px -136px;}

.xzxzmenu.rg .xzxzbox{ left:-204px;}
.xzxzmenu.rg .xzxzbox .psj span{ float:right; margin-right:30px;}
.xysbox_title .xzxzmenu.rg .xzxzbox .psj span{ margin-right:58px;}

.xxbox_bt a{ background:url(/kaifamei/images/xingzuo.png?v=111) no-repeat -299px -365px;}
.xxbox_bt a em{ font-size:12px; color:#5c5864; padding:5px 8px 0 8px; text-align:center; display:block;}
.xxbox_bt a:hover em{ color:#fff;}
.xzcxbox.on{ z-index:9999999999;}
.sstpbox{ margin-bottom:75px;}


.error_main{ width:665px;}
.error_intro{ width:380px;}
.error_intro .ptxt{ line-height:27px; height:27px; position:relative; padding-left:14px; font-size:14px; color:#999;}
.error_intro .ptxt span{ display:block; width:5px; height:5px; position:absolute; left:0; top:11px; background:#ccc;}
.error_intro .ptxt span.none{ background:none;}
.error_intro .ptxt em{ color:#ff4f4f; margin:0 5px;}

.fixed{ position:fixed; left:0; bottom:0; width:100%;}

.listbox_list ul{ float:left; width:287.5px;}
.listbox_list  ul li{ width:100%;}

.pdl_sc{ margin-top:20px;}

/*7 18*/
.xzcx_xz .inputbox .select_nav{ border:none; margin:0;}
.xysbox_title .xzxzmenu{ width:60px; height:25px; float:right; background:#df4542; border-radius:6px; margin-right:20px; margin-top:10px;}
.xysbox_title .xzxzmenu p{ line-height:25px; height:25px; font-size:12px; cursor:pointer; padding:0 13px 0 8px; color:#ffcccc;}
.xysbox_title .xzxzmenu p span{ width:8px; height:5px; background-position:-229px -34px; right:5px; top:10px;}
.wzsy_bj .xzxzmenu,.jsnlb_title .xzxzmenu{ float:right; width:auto; height:32px; margin-top:14px; background:#f0f0f0; border-radius:30px;} 
.jsnlb_title .xzxzmenu{ z-index:99;}
.wzsy_bj .xzxzmenu p,.jsnlb_title .xzxzmenu p{ padding:0 25px 0 23px; font-size:14px; color:#666; font-weight:bold; line-height:32px;}
.wzsy_bj .xzxzmenu p em,.jsnlb_title .xzxzmenu p em{ display:block; padding-right:10px;}
.wzsy_bj .xzxzmenu p span,.jsnlb_title .xzxzmenu p span{ width:14px; height:8px; right:11px; top:13px; background-position:-218px -53px;}
.jsnlb_title .xzxzmenu p span{ +top:7px;}
.wzsy_bj .xzxzmenu .xzxzbox,.jsnlb_title .xzxzmenu .xzxzbox{ left:-97px;}
.wzsy_bj .xzxzmenu .xzxzbox .psj span,.chobox .xzxzmenu .xzxzbox .psj span,.pdl_sc .xzxzmenu .xzxzbox .psj span,.jsnlb_title .xzxzmenu .xzxzbox .psj span{ margin-left:143px;}
.chobox .xzxzmenu{ float:none; margin:0 auto; margin-top:20px; width:130px; height:40px; border-radius:10px; border:1px solid #fcb7c8;}
.chobox.nan .xzxzmenu{ border-color:#b8d1ff;}
.chobox .xzxzmenu p{ line-height:40px; height:40px; padding-left:26px; font-size:20px; color:#fff;}
.chobox .xzxzmenu p span{ width:16px; height:9px; background-position:-219px -81px; right:20px; top:16px;}
.chobox .xzxzmenu .xzxzbox{ top:47px; left:-85px;}

.dhbox,.footer{ min-width:1120px;}

.xzcx_xz .w_nav #hour p span,.xzcx_xz .w_nav #minute p span,.xzcx_xz .w_nav #IDhour p span,.xzcx_xz .w_nav #IDminute p span{ display:none;}


#focus .btn-prev, #focus .btn-next{display: none;position: absolute;top:35%;width:48px;height:69px;z-index: 2;background:url(/kaifamei/images/xingzuo.png?v=111) no-repeat;}
#focus .btn-prev{left:0px; background-position:-202px -530px;}
#focus .btn-next{right:0px; background-position:-154px -530px;}

.wzxq_txt a{ /*color:#ff4f4b;*/}
.xys_bt .ysintro a:hover,.xzjs a:hover{ color: #ff0000; }
.xxbox_infro a{ color:#ff9662;}
.xxbox_infro a:hover{ color:#ffb692;}


.pdl_sc .xzxzmenu{ margin:0 0 0 50px; width:98px; height:38px; line-height:38px; float:none; margin-top:88px; border:1px solid #b2cdff; background:#f3f7ff; border-radius:10px;}
.pdl_sc .xzxzmenu p.set{ line-height:38px; height:38px; padding:0 8px 0 17px; position:relative; font-size:16px; color:#71a3ff;}
.pdl_sc .xzxzmenu p span{ right:12px; top:16px; width:12px; height:7px; background:url(/kaifamei/images/xingzuo.png?v=111) no-repeat -140px -146px;}
.pdl_sc .lm .xzxzmenu p span{ background-position:-163px -147px;}
.pdl_sc .xzxzmenu .xzxzbox{ left:-99px; top:42px;}
.pdl_sc .lm .xzxzmenu{ background:#fff5f7; border-color:#ffc1ce;}
.pdl_sc .lm .xzxzmenu p.set{ color:#ff8da4;}


/****************************************8 8 第二期****************************************************/
.snbox{ width:420px; margin:0 auto; margin-bottom:50px;}
.snxzbox{ float:left;}
.sortbox{ width:125px; float:left; text-align:center; position:relative;}
.sortbox .pimg{ height:128px;}
.sortbox .pimg img{ height:128px;}
.sortbox .ptxt{ width:110px; margin:0 auto; margin-top:10px;}
.sortbox .ptxt a{ display:block; height:36px; text-align:center; line-height:36px; background:#ff6e6e; font-size:16px; color:#fff; border-radius:30px;}
.snxzbox.rg .sortbox .ptxt a{ background:#6ed1ff;}
.pss{ width:25px; height:25px; background:url(/kaifamei/images/xingzuo.png?v=111) no-repeat -280px -180px; position:absolute; left:-15px; top:22px; display:none;}
.snxzbox.rg .pss{ background-position:-249px -180px; left:auto; right:-11px;}
.snxzbox .slbox{ height:150px; width:10px; float:left; margin-left:62px; margin-top:15px;}
.snxzbox .slbox .cdbox{ height:100%; position:relative;}
.snxzbox .slbox .cdbox span{ display:block; width:100%; position:absolute; left:0; bottom:0; background:#ff6e6e; border-radius:10px 10px 0 0;}
.snxzbox .slbox .cdbox em{ font-size:14px; color:#ff6e6e; top:-5px; right:15px; position:absolute; word-break:normal;}
.snxzbox.rg{ margin-left:10px;}
.snxzbox.rg .slbox{ margin-left:0; margin-right:62px;}
.snxzbox.rg .slbox .cdbox em{ left:15px; color:#6ed1ff;}
.snxzbox.rg .slbox .cdbox span{ background:#6ed1ff;}

.cmtbox{ padding:0 74px;}
.cmtbox dl{ padding-left:70px; position:relative; padding-top:40px; padding-bottom:20px;}
.cmtbox dl dt{ position:absolute; left:0; top:40px; width:50px; height:50px;}
.cmtbox dl dt img{ width:50px; height:50px;}
.cmtbox dl dt span{ display:block; width:50px; height:50px; position:absolute; left:0; top:0; background:url(/kaifamei/images/xingzuo.png?v=111) no-repeat -246px -213px;}
.cmtbox .srbox{ height:28px; padding:10px 0; border-bottom:2px solid #ccc; position:relative;}
.cmtbox .srbox textarea{ float:left; height:28px; line-height:20px; font-size:14px; color:#999; width:500px;} 
.cmtbox .srbox .userName{ background:url(/kaifamei/images/xingzuo.png?v=111) no-repeat -522px -201px;}
a.ico{ float:right; width:22px; height:22px; margin-top:3px; background:url(/kaifamei/images/xingzuo.png?v=111) no-repeat -310px -180px;}
.btn{ float:right; width:50px; height:28px; line-height:28px; text-align:center; border-radius:5px; background:#f0f0f0; font-size:16px; color:#ccc; cursor:pointer; margin-left:10px;}
a.ico:hover,a.ico.on{ background-position:-311px -209px;}
.btn.on{ background:#bc85c7; color:#fff;}
.btn.on:hover{ background:#df92f3; color:#fff;}
.wdlbox{ border: 1px solid #CCC; height: 80px; margin-bottom: 20px; padding: 10px 18px; font-weight:bold; line-height:28px; font-size:15px; color:#ccc; width:100%;}
.wdlbox a{ color:#bc85c7; margin-left:5px;}

/*表情*/
.qqFace{margin-top:-20px;background:#fff;padding:2px;border:1px #dfe6f6 solid; z-index:9999999999999!important;}
.qqFace table{ z-index:1001;}
.qqFace table td{padding:0px;}
.qqFace table td img{cursor:pointer;border:1px #fff solid;}
.qqFace table td img:hover{border:1px #0066cc solid;}

.cmtbox dl dd .pname{ font-size:16px; color:#999;}
.cmtbox dl dd .pname span{ font-weight:bold; margin-right:20px;}
.cmtbox dl dd .pname em{ font-size:14px; color:#ccc;}
.cmtbox dl dd .ptxt{ font-size:14px; color:#333; padding:8px 0; line-height:24px;}
.cmtbox dl dd .pbtn{ height:16px; line-height:16px; margin-top:7px;}
.cmtbox dl dd .pbtn a{ float:left; margin-right:20px; font-size:14px; color:#999; padding-left:25px; position:relative;}
.cmtbox dl dd .pbtn a.zan{ font-weight:bold; font-size:13px; line-height:18px;}
.cmtbox dl dd .pbtn a span{ display:block; position:absolute; left:0; top:0; width:20px; height:16px; background:url(/kaifamei/images/xingzuo.png?v=111) no-repeat -341px -183px;}
.cmtbox dl dd .pbtn a.zan span{ background-position:-367px -182px; left:4px; }
.cmtbox dl dd .pbtn a:hover span{ background-position:-341px -214px;}
.cmtbox dl dd .pbtn a.zan:hover span{ background-position:-366px -212px;}
.cmtbox dl dd .pbtn a:hover{ color:#bc85c7;}

.hfbox{ padding:0 18px; border:1px solid #f0f0f0; margin-top:20px; display:none; position:relative;}
.hfbox .textarea{ height:64px; padding:18px 0;}
.hfbox .textarea textarea{ width:100%; height:100%; font-size:14px; color:#333;}
.cmtbox .hfbox .div1{ height:28px; padding-bottom:10px; line-height:28px;}
.cmtbox .hfbox .div1 span{ font-size:14px; color:#ccc; float:left;}
.cmtbox .hfbox .div1 span em{ margin:0 5px;}
.cmtbox .hfbox .div1 .ico{ float:right;}
.cmtbox .hfbox .div1 .btn{ float:right; margin-left:10px;}
.cmtbox dl dd .plc{ background:#f5f5f5; margin-top:12px; margin-bottom:15px;}
.cmtbox dl dd .plc .plc_p{ border-bottom:1px solid #ebebeb; padding:10px 0;}
.cmtbox dl dd .plc .plc_p .phf{ padding:0 30px; font-size:14px; color:#666; line-height:24px; padding-bottom:15px;}
.cmtbox dl dd .plc .plc_p .phf em{ color:#bc85c7;}
.cmtbox dl dd .plc .plc_p .pts{ font-size:14px; color:#999; text-align:right; font-style:italic; padding:0 10px; height:20px;}
.pad58{ padding:58px 0;}
.cmtbox dl dd .pbtn a.zan em{ position:relative; z-index:2}
.cmtbox dl dd .pbtn a.zan.on span{ background-position:-366px -212px;}
.cmtbox dl dd .pbtn a.zan.on em{ color:#bc85c7;}
.cmtbox dl dd .pbtn a.zan.bj span{ width:46px; height:46px; z-index:1; left:-10px; top:-15px; background:url(/kaifamei/images/zan.gif) no-repeat;}

.jsnlb_title{ line-height:67px; height:67px; border-bottom:2px solid #e6e6e6; margin:0 48px;}
.jsnlb_title .plogo{ float:left; margin-top:15px; height:41px;}
.jsnlb_title .tab{ margin-left:38px; float:left;}
.jsnlb_title .tab li{ float:left; line-height:66px; margin-right:25px; position:relative;}
.jsnlb_title .tab li a{ font-size:18px; color:#333; display:block; height:100%; padding:0 12px;}
.jsnlb_title .tab li a.on,.jsnlb_title .tab li a:hover{ color:#9275af; border-bottom:3px solid #9275af;}
.jsnlb_list{ padding:0 48px;}
.jsn_box{ padding:40px 0; border-bottom:1px solid #f5f5f5;}
.jsn_box_lf{ width:270px; float:left;}
.jsn_box_lf .ptitle{ line-height:36px; height:36px; overflow:hidden;}
.jsn_box_lf .ptitle a{ font-size:20px; color:#333;}
.jsn_box_lf .pimg{ height:26px; padding:10px 0;}
.jsn_box_lf .pimg .aicon{ float:left; width:26px; height:26px; position:relative; margin-right:10px;}
.jsn_box_lf .pimg .aicon img{ width:26px; height:26px;}
.jsn_box_lf .pimg .aicon span{ display:block; width:26px; height:26px; position:absolute; left:0; top:0; background:url(/kaifamei/images/xingzuo.png?v=111) no-repeat -311px -237px;}
.jsn_box_lf .pimg .hf{ float:left; line-height:22px; padding:0 10px; border:2px solid #f0f0f0; border-radius:20px; font-size:12px; color:#ccc; font-weight:bold; height:22px;}
.jsn_box_lf .ptxt{ height:26px; line-height:26px; border-radius:30px; background:#f5f5f5; padding:0 14px; font-size:12px; color:#999; position:relative;}
.jsn_box_lf .ptxt1{ height:26px; line-height:26px; border-radius:30px; padding:0 14px; font-size:12px;  position:relative;}
.jsn_box_lf .ptxt a{ color:#ff8018; margin-left:5px;}
.jsn_box_lf .ptxt .sj{ position:absolute; left:45px; top:-4px; width:8px; height:4px; background:url(/kaifamei/images/xingzuo.png?v=111) no-repeat -424px -23px;}

.jsn_box .snbox{ float:right; width:auto; margin:0;}
.jsn_box .sortbox{ width:100px;}
.jsn_box .sortbox .pimg{ height:82px;}
.jsn_box .sortbox .pimg img{ height:82px;}
.jsn_box .sortbox .ptxt{ width:100%; margin-top:-6px; position:relative; z-index:1; height:30px; text-indent:0;}
.jsn_box .sortbox .ptxt a{ height:30px; line-height:30px; font-size:14px;} 
.jsn_box .snxzbox .slbox{ margin-left:50px; height:106px; margin-top:0;}
.jsn_box .snxzbox.rg .slbox{ margin-left:0; margin-right:50px;}

.xl_new{ padding:0 70px;}
.xl_new_title{ height:50px; line-height:50px;}
.xl_new_title .pimg{ float:left; width:50px; height:50px; margin-top:-10px;}
.xl_new_title .pimg img{ width:50px; height:50px; border-radius:50px;}
.xl_new_title .pname{ font-size:16px; color:#999; margin-left:10px; float:left; font-weight:bold;}
.xl_input{ height:45px; margin-top:5px; border-bottom:2px solid #e6e6e6;}
.xl_input input{ padding:10px 0; height:25px; line-height:25px; font-size:16px; color:#666; width:60%; font-weight:bold;}
.xl_input input.userName{ background:url(/kaifamei/images/xingzuo.png?v=111) no-repeat -515px -236px;}
.xl_input span{ padding:10px 0; height:25px; line-height:25px; font-size:15px; color:#CCCCCC;}
.xl_text{ height:170px; padding:25px 0;}
.xl_text textarea,.xl_text .editor{ width:100%; height:100%; font-size:16px; color:#666;}
.xl_text .editor{ height: 170px; overflow-y: auto; font-size:16px; color:#666; outline:none; }
.xl_btn{ height:35px; padding-bottom:30px;}
a.tp{ width:22px; height:22px; background-position:-344px -238px; overflow: hidden; }
a.tp .uploadify{ opacity: 0; position: absolute; }
a.tp:hover{ background-position:-344px -238px;}
.xl_btn button{ float:right; width:91px; height:35px; text-align:center; line-height:35px; background:#a283c0; font-size:16px; color:#fff; cursor:pointer;}
.xl_text .editor.userName{ background:url(/kaifamei/images/text_bj.png) no-repeat;}
.ma0 .newslist{ margin:0;}

.xl_title .plogo{ margin-left:17px;}
.xl_title .xjxl{ float:right; width:90px; height:35px; line-height:35px; text-align:center; font-size:16px; color:#fff; background:#a283c0; margin-top:16px;}
.xl_title .xjxl span{ display:inline-block; position:relative; padding-left:19px;}
.xl_title .xjxl span em{ display:block; position:absolute; left:0; top:12px; width:13px; height:13px; background:url(/kaifamei/images/xingzuo.png?v=111) no-repeat -447px -12px;}
.xl_list{ padding:0 50px;}
.xl_list dl{ position:relative; padding:32px 0; padding-left:100px; border-bottom:1px solid #f5f5f5;}
.xl_list dl dt{ width:92px; position:absolute; left:0; top:32px;}
.xl_list dl dt .pimg{ width:50px; height:50px; position:relative; margin:0 auto;}
.xl_list dl dt .pimg img{ width:50px; height:50px;}
.xl_list dl dt .pimg span{ display:block; width:50px; height:50px; position:absolute; left:0; top:0; background:url(/kaifamei/images/xingzuo.png?v=111) no-repeat -246px -213px;}
.xl_list dl dt .ptxt{ text-align:center; font-size:12px; color:#999; margin-top:6px;}
.xl_list dl dd .ptitle{ line-height:30px; height:30px;}
.xl_list dl dd .ptitle a{ font-size:20px; color:#333; font-weight:bold; line-height:30px; height:30px; overflow:hidden; max-width:526px; float:left;}
.xl_list dl dd .ptitle a:hover{ color:#ff7c3c;}
.xl_list dl dd .ptxt{ font-size:16px; color:#666; line-height:20px; height:40px; overflow:hidden; margin-top:8px;}
.xl_list dl dd .ptxt a{ color:#a283c0;}
.xl_list dl dd .ptxt a:hover{ color:#df92f3;}
.xl_list dl dd .pbtn{ height:25px; line-height:25px; margin-top:15px;}
.xl_list dl dd .pbtn a.hf{ float:left; padding:0 7px; line-height:17px; border:2px solid #f0f0f0; border-radius:30px; font-size:12px; color:#999; position:relative; font-weight:bold; cursor:default;}
.xl_list dl dd .pbtn a.hf span{ display:block; width:15px; height:9px; position:absolute; left:0px; bottom:-6px; background:url(/kaifamei/images/xingzuo.png?v=111) no-repeat -424px -39px;}
.xl_list dl dd .pbtn .time{ float:right; font-size:12px; color:#999;}

/*注册登录*/
.ydl{ float:left;}
.ydl li.li_tx{ float:left; width:18px; height:30px; margin-right:20px; position:relative;}
.ydl li a.atx{ display:block; width:18px; height:18px; position:relative; margin-top:6px;}
.ydl li a.atx img{ width:18px; height:18px; display:block; border-radius:18px;}
.ydl li.xx{ width:20px;}
.ydl li.xx a.axx{ display:block; width:20px; height:16px; background:url(/kaifamei/images/xingzuo.png?v=111) no-repeat -471px -10px; margin-top:7px; position:relative;}
.ydl li.li_tx .xllist{ position:absolute; left:-10px; top:30px; width:110px; z-index:9999; background:#19181b; display:none; box-shadow:0px 21px 48px 0px #2b2830;}
.ydl li.li_tx .xllist li{ width:100%; float:left;}
.ydl li.li_tx .xllist li a{ line-height:38px; font-size:14px; color:#999; display:block; text-align:center; margin:0; float:none;}
.top{ /*z-index:3;*/}
.ydl li.li_tx .xllist li a:hover{ background:#201f24; color:#fff;}
.ydl li.xx .xllist{ width:250px;}
.ydl li.xx .xllist li a{ font-size:12px; line-height:22px; padding:15px 20px; position:relative; text-align:left;}
.ydl li.xx .xllist li a span{ font-weight:bold; margin-right:5px;}
.ydl li.xx .xllist li a em{ margin:0 5px;}
.ydl li.xx .xllist li.last a{ height:40px; line-height:40px; text-align:center; background:#100f11; padding:0;}
.dot{ display:block; width:6px; height:6px; position:absolute; left:15px; top:0; background:url(/kaifamei/images/xingzuo.png?v=111) no-repeat -471px -1px;}
.xllist .dot{ left:9px; top:23px;}

.my_layer.layui-layer{ box-shadow:0px 6px 94px 0 rgba(109,82,148,0.15); z-index:999999999999999999!important;}
.layui-layer-page.my_layer .layui-layer-content{ min-height:400px; overflow:hidden; background:#fff url(/kaifamei/images/tcbj.png) repeat-x;}
.dlbox{ height:400px; position:absolute; left:0; top:0; -o-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;}
.dlbox.down{ top:350px;}
.dlbox .box_title{ padding:0 15px; padding-top:4px; position:relative; height:47px;}
.dlbox .box_title a.dj_btn{ display:block; width:80px; height:22px; background:url(/kaifamei/images/xingzuo.png?v=111) no-repeat -350px -367px; line-height:25px; padding-top:10px; padding-bottom:15px; font-size:12px; color:#c38fe9; text-indent:10px; position:absolute; left:15px; top:4px;}
.dlbox .box_title a.dj_btn:hover{ padding-top:15px; background-position:-350px -363px; line-height:24px;}
.dl_logo{ height:56px; text-align:center; margin:0 0 10px 0; width:360px;}
.srlist{ margin-top:18px; padding:0 60px;}
.srlist ul li{ width:100%; float:left; height:52px; width:241px;}
.srlist ul li input{ width:100%; height:38px; margin-top:12px; border-bottom:2px solid #ccc; font-size:16px; color:#333; background:none;}
.srlist ul li input.userName{ background:url(/kaifamei/images/xingzuo.png?v=111) no-repeat;}
.srlist ul li input.userName.sj{ background-position:-549px -354px;}
.srlist ul li input.userName.mm{ background-position:-549px -406px;}
.srlist ul li.wjmm{ height:40px; line-height:40px; text-align:right; width:241px;}
.srlist ul li.wjmm a{ font-size:12px; color:#999;}
.srlist ul li.wjmm a:hover{ color:#df92f3;}
.srlist ul li.dlbtn{ height:46px;}
.srlist ul li.dlbtn a,.my_layers .layui-layer-btn .layui-layer-btn0{ display:block; line-height:46px; text-align:center; font-size:18px; color:#fff; background:url(/kaifamei/images/xingzuo.png?v=111) no-repeat -256px -531px;}
.srlist ul li.dlbtn a:hover,.my_layers .layui-layer-btn .layui-layer-btn0:hover{ background-position:-256px -582px;}
.srlist ul li.dl_li{ height:18px; margin-top:20px; width:260px; margin-left:-19px;}
.srlist ul li.dl_li a{ float:left; line-height:18px; background:url(/kaifamei/images/xingzuo.png?v=111) no-repeat; padding-left:23px; margin-left:17px; font-size:12px; color:#999;}
.srlist ul li.dl_li a.wx{ background-position:-577px -461px;}
.srlist ul li.dl_li a.wb{ background-position:-578px -486px;}
.srlist ul li.dl_li a.qq{ background-position:-577px -509px;}
.srlist ul li.dl_li a.wx:hover{ background-position:-576px -538px; color:#62cf69;}
.srlist ul li.dl_li a.wb:hover{ background-position:-576px -561px; color:#e9633a;}
.srlist ul li.dl_li a.qq:hover{ background-position:-577px -588px; color:#4bc0f1;}
.my_layer .layui-layer-setwin .layui-layer-close2,.my_layers .layui-layer-setwin .layui-layer-close2{ width:15px; height:15px; background:url(/kaifamei/images/xingzuo.png?v=111) no-repeat -454px -39px; right:0; top:0; +right:10px;}
.my_layer .layui-layer-setwin .layui-layer-close2:hover,.my_layers .layui-layer-setwin .layui-layer-close2:hover{ background-position:-475px -39px;}

.zcbox{ height:355px; width:360px; position:absolute; left:0; top:-100%; background:url(/kaifamei/images/zcbj.png) no-repeat; -o-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;}
.zcbox.down{ top:0;}
.my_layer .zcbox .srlist ul li input{ border-color:#b096c7; font-size:14px; color:#fff;}
.my_layer .srlist ul li.li_yzm input{ width:140px; float:left;}
.my_layer .zcbox .srlist{ margin-top:30px;}
.my_layer .zcbox .srlist ul li input.userName,.srlist.zhlist ul li input.userName,.srlist.bdlist ul li input.userName,.my_layer .bdxlist ul li input.userName,.tab_list_2 ul li input.userName{ background:url(/kaifamei/images/wzbj.png) no-repeat 0 10px;}
.my_layer .zcbox .srlist ul li input.userName.zc_yzm{ background-position:0 -28px;}
.my_layer .zcbox .srlist ul li input.userName.zc_mm{ background-position:0 -66px;}
.my_layer .zcbox .srlist ul li input.userName.zc_cfmm{ background-position:0 -105px;}
.my_layer .srlist ul li.li_yzm a,.my_layer .srlist ul li.li_yzm span{ float:right; width:78px; height:28px; border:1px solid #c09bcf; text-align:center; line-height:28px; font-size:12px; color:#dbc9e3; margin-top:22px;}
.my_layer .zcbox .srlist ul li.dlbtn{ margin:30px 0 0 0;}
.my_layer .zcbox .srlist ul li.dlbtn a{ background-position:-2px -644px;}
.my_layer .zcbox .srlist ul li.dlbtn a:hover{ background-position:-249px -644px;}
.my_layer .zcbox .srlist ul li.wjmm a{ color:#d0b6db;}
.my_layer .zcbox .srlist ul li.wjmm a:hover{ color:#fff;}
.my_layer .srlist ul li.li_yzm a:hover{ border-color:#fff; color:#fff;}
.dlbox.down .box_title a.dj_btn{ background-position:-439px -367px;}
.dlbox.down .box_title a.dj_btn:hover{ padding-top:10px; line-height:25px;}
.my_layer .layui-layer-setwin .layui-layer-close2.on{ background-position:-454px -60px;}
.my_layer .layui-layer-setwin .layui-layer-close2.on:hover{ background-position:-476px -60px;}
.dlbox.down{ background:url(/kaifamei/images/zcbjt.png) repeat-x;}

.tc_title{ font-size:30px; color:#666; padding:0 60px; padding-top:38px;}
.srlist ul li input.userName.zcsj{ background-position:0 -141px;}
.srlist ul li input.userName.zcdx{ background-position:0 -177px;}
.srlist ul li input.userName.zcmm{ background-position:0 -210px;}
.srlist ul li input.userName.zcxmm{ background-position:0 -247px;}
.srlist ul li input.userName.bdsj{ background-position:-71px -141px;}
.srlist ul li input.userName.bddx{ background-position:-43px -176px;}
.srlist ul li input.userName.bdmm{ background-position:-57px -210px;}
.my_layer .srlist.zhlist{ margin-top:0;}
.my_layer .zhlist ul li.li_yzm a,.my_layer .zhlist ul li.li_yzm a:hover,.my_layer .bdlist ul li.li_yzm a,.my_layer .bdlist ul li.li_yzm a:hover{ color:#666; border-color:#ccc;}
.my_layer .zhlist ul li.dlbtn,.my_layer .bdlist ul li.dlbtn{ margin-top:28px;}
.layui-layer-shade{ background:url(/kaifamei/images/shade.png); z-index:9999999999999999999999!important;}

.tc_title a{ font-size:14px; color:#bc85c7; margin-left:35px;}
.my_layer .srlist ul li.li_icon img{ float:left; width:30px; height:30px; margin-top:22px;}
.my_layer .srlist ul li.li_icon em{ float:left; height:16px; margin-top:36px; margin-left:10px; font-size:14px; color:#333; line-height:16px;}
.my_layer .srlist.bdlist{ margin-top:0;}
.my_layer .bdlist ul li.wjmm a{ color:#bc85c7;}

.my_layer .bdxlist{ margin-top:42px;}
.tab_title{ padding:0 80px; padding-top:20px; height:44px;}
.tab_title ul{ float:left; margin-left:-25px;}
.tab_title ul li{ float:left; line-height:40px; font-size:18px; color:#999; cursor:pointer; margin-left:105px;}
.tab_title ul li.last,.tab_title ul li:hover{ border-bottom:4px solid #bb85c7; color:#bc85c7;}
.tab_list{ padding: 48px 78px 0 78px;}
.tab_tx{ width:150px; float:left;}
.tab_tx .tab_img{ width:150px; height:150px;}
.tab_tx .tab_img img{ width:150px; height:150px;}
.tab_tx .tab_a{ width:150px; height:46px; margin-top:30px;}
.tab_tx .tab_a a{ display:block; line-height:42px; border:2px dashed #ccc; text-align:center; font-size:18px; color:#666;}
.tab_tx .tab_a:hover a{ border-color:#888; color:#333;}
.tab_infro{ width:194px; float:right;}
.tab_infro .pnc{ height:52px;}
.tab_infro .pnc input{ width:100%; height:38px; margin-top:12px; border-bottom:2px solid #ccc; font-size:14px; color:#666;}
.tab_infro .pnc input.userName{ background:url(/kaifamei/images/wzbj.png) no-repeat 0 -285px;}

.tab_infro .pxz{ height:50px; border-bottom:2px solid #ccc;}
.tab_infro .pxb{ height:26px; margin-top:24px; line-height:26px; font-size:14px; color:#666;}
.tab_infro .pxb .lf{ float:left;}
.tab_infro .pxb label{ float:left; margin-left:20px; height:26px; cursor:pointer;}
.tab_infro .pxb label input{display: none;}
.tab_infro .pxb label input:checked+.kuang{ border-color:#bc85c7; background:url(/kaifamei/images/xingzuo.png?v=111) no-repeat -394px -137px;}
.tab_infro .pxb label .kuang{ float:left; width:10px; height:10px; border:2px solid #ccc; margin-top:7px;}
.tab_infro .pxb label:hover .kuang{ border-color:#df92f3;}

.tab_infro .pxb label .span_icon{ float:left; width:26px; height:26px; background:url(/kaifamei/images/xingzuo.png?v=111) no-repeat -430px -88px; margin-left:7px;}
.tab_infro .pxb label.nan .span_icon{ background-position:-463px -88px;}
.tab_infro .pbtn{ height:46px; margin-top:30px;}
.tab_infro .pbtn a{ display:block; line-height:46px; text-align:center; font-size:18px; color:#fff; background:url(/kaifamei/images/xingzuo.png?v=111) no-repeat -292px -531px;}
.tab_infro .pbtn a:hover{ background-position:-292px -582px;}

.tab_infro .select_nav{ float:none; height:38px; margin:0; margin-top:12px; border-bottom:2px solid #ccc;}
.tab_infro .w_nav p{ line-height:38px; font-size:14px; color:#666; height:38px;}
.tab_infro .w_nav p span{ width:10px; height:6px; background-position:-418px -139px; top:19px; right:5px;}
.tab_infro .new{ top:38px;}
.tab_infro #mCSB_1{ /*max-height: 300px !important;*/ }
.tab_list_2{ padding:0 156px;}
.tab_list_2 ul{ padding-top:30px;}
.tab_list_2 ul li input.userName.ymm{ background-position:0 -324px;}
.tab_list_2 ul li.dlbtn{ margin-top:28px;}
.tab_list_2 ul li.dlbtn a{ width:240px; margin:0 auto;}

.wdxx_tt .tab{ margin:0;}
.jsnlb_title .tab li a{ color:#999; font-weight:bold;}
.jsnlb_title .tab li a.on,.jsnlb_title .tab li a:hover{ color:#df92f3; border-color:#df92f3;}

.wdxx_list{ padding:0 50px;}
.wdxx_list dl{ padding-top:35px;}
.wdxx_list dl dt{ width:40px; height:40px; float:left; position:relative;}
.wdxx_list dl dt img{ width:40px; height:40px;}
.wdxx_list dl dt span{ display:block; width:40px; height:40px; float:left; position:absolute; left:0; top:0; background:url(/kaifamei/images/xingzuo.png?v=111) no-repeat -399px -165px;}
.wdxx_list dl dd{ width:650px; float:right;}
.wdxx_list dl dd .ptilte{ font-size:14px; color:#666;}
.wdxx_list dl dd .ptilte em{ font-weight:bold; margin-right:5px;}
.wdxx_list dl dd .ptilte a{ color:#bc85c7; margin:0 5px; font-weight:bold;}
.wdxx_list dl dd .ptime{ font-size:14px; color:#999; margin-top:3px;}
.wdxx_tt .dot{ left:auto; right:3px; top:23px;}
.xl_title .xjxl:hover,.xl_btn button:hover{ background:#df92f3;}
.xl_btn a{ float:left; margin-right: 15px; }
.jsn_box_lf .ptitle a:hover{ color:#ff7c3c;}
.wdxx_list dl dd .ptilte a:hover{ color:#df92f3;}

.xl_new_title .prg{ float:right; margin-top:15px; font-size:12px; color:#999;}
.xl_new_title .prg span,.xl_new_title .prg a{ float:left; line-height:20px; border-radius:4px;}
.shbox{ float:left; position:relative;}
.xl_new_title .shbox a,.xl_list dl dd .shbox a{ padding:0 6px; background:#f0f0f0; color:#666;}
.xl_new_title .shbox a.none,.xl_list dl dd .shbox a.none{ cursor:default; }
.xl_new_title .prg .a_zi{ background:#bc85c7; color:#fff; padding:0 6px; margin-left:5px;}
.xl_new_title .prg .a_zi:hover{ background:#df92f3;}
.xl_new_title .prg .time{ font-size:14px; color:#999; margin-left:10px;}
.xlxq_title{ font-size:20px; color:#333; font-weight:bold; margin:20px 0;}
.xlxq_txt{ font-size:16px!important; -webkit-column-rule: #333 !important;
-moz-column-rule: #333 !important;
-o-column-rule: #333 !important;
column-rule: #333 !important; line-height:24px;}
.xlxq_txt p{ margin:22px 0;}
.xlxq_txt img{ max-width: 600px; }
.xlxq_txt a{ color:#ff4f4b}
.banone{ background:none; border:none; width:800px;}
.bab{ background:#fff; border:1px solid #f0f0f0;}
.babox.bab{ margin-top:30px;}

.cmtbox dl dd .pname .prg{ float:right; position:relative; width:60px;}
.cmtbox dl dd .pname .prg a{ display:block; width:60px; height:20px; line-height:20px; text-align:center; background:#f0f0f0; font-size:12px; color:#999; border-radius:5px; cursor: default;}
.tipsbox{ padding:15px; line-height:20px; font-size:12px; color:#999; background:#1f1d24; box-shadow:1px 3px 12px 5px #dededf; position:absolute; width:170px; left:50%; margin-left:-100px; border-radius:5px; bottom:20px; +display:none; filter:alpha(opacity=0); opacity:0; z-index:999;}
.tipsbox.on,.error_tips.on,.sucess.on{ +display:block;} 
.tipsbox.on span{ filter:alpha(opacity=100);}
.tipsbox span,.error_tips span{ display:block; position:absolute; left:50%; margin-left:-5px; bottom:-5px; width:10px; height:5px; background:url(/kaifamei/images/xingzuo.png?v=111) no-repeat -435px -139px; margin-right:0; filter:alpha(opacity=0);}
.error_tips{ position:absolute; bottom:100%; left:0; right:0; padding:12px; background:#ff4f4f; border-radius:5px; box-shadow:1px 3px 12px 5px #ffe3e3; text-align:center; font-size:12px; color:#fff; z-index:9; margin-bottom:0; filter:alpha(opacity=0); opacity:0;}
.error_tips span{ background-position:-450px -139px;}
.sucess{ position:absolute; left:50%; margin-left:-117px; bottom:-130px; width:197px; height:137px; background:url(/kaifamei/images/sucess.png) no-repeat; padding-left:37px; padding-top:17px; filter:alpha(opacity=0); opacity:0;}
.sucess em{ display:block; width:160px; line-height:80px; text-align:center; font-size:22px; color:#fff;}

/*首页新增*/
.jsnxbox{ margin:0 0 30px 0; border:1px solid #f0f0f0; background:#fff; text-align:center;}
.jsnxbox_logo{ height:41px; text-align:center; margin:10px 0;}
.jsnxbox_title{ line-height:20px; height:20px; text-align:center; font-size:18px; color:#4d4a56; font-weight:bold; display:inline-block;}
.jsnxbox_title em{ float:left; margin:0 24px; width:222px; height:20px; overflow:hidden;}
.jsnxbox_title .qhbtn{ float:left; width:8px; height:14px; background:url(/kaifamei/images/xingzuo.png?v=111) no-repeat -503px -11px; margin-top:3px;} 
.jsnxbox_title .qhbtn.rg{ background-position:-516px -11px;}
.jsnxbox .snbox{ margin-bottom:0; padding:18px 0; width:100%;}
.jsnxbox .snxzbox{ margin-left:22px;}
.jsnxbox .sortbox{ width:116px;}
.jsnxbox .sortbox .pimg{ height:75px;}
.jsnxbox .sortbox .pimg img{ height:75px;}
.jsnxbox .sortbox .ptxt{ width:116px; margin-top:0;}
.jsnxbox .snxzbox .slbox{ height:70px; width:6px; margin-top:8px; margin-left:0;}
.jsnxbox .snxzbox.rg .slbox{ margin-right:0;}
.jsnxbox .sortbox .psz{ margin:10px 0; font-size:14px; color:#ff6e6e; font-weight:bold;}
.jsnxbox .rg .sortbox .psz{ color:#6ed1ff;}
.jsnxbox .snxzbox.rg{ margin-left:8px;}
.jsnxbox .snxzbox .pss{ left:10px; margin-top:-22px;}
.jsnxbox .snxzbox.rg .pss{ left:auto; right:12px;}
.gdbox{ background:#ebebeb; padding:0 18px; padding-bottom:15px;}
.gdbox ul{ padding-top:13px;}
.gdbox ul li{ width:100%; float:left; height:26px; line-height:26px; margin-bottom:10px;}
.gdbox ul li span{ float:left; margin-top:3px;}
.gdbox ul li span img{ width:20px; height:20px; border-radius:20px; display:block;}
.gdbox ul li a{ float:right; width:238px; height:26px; overflow:hidden; line-height:26px; font-size:14px; color:#999; text-align:left;}
.gdbox ul li a img{ vertical-align:middle;}
.gdbox .pse{ height:26px; background:#fff; border-radius:20px; overflow:hidden; margin-top:5px;}
.gdbox .pse input{ width:205px; height:16px; padding:5px 15px; font-size:14px; float:left;}
.gdbox .pse button{ float:left; width:20px; height:20px; background:url(/kaifamei/images/xingzuo.png?v=111) no-repeat -468px -129px; margin-top:3px; cursor:pointer;}

.xzxlbox{ border:1px solid #f0f0f0; position:relative; background:#fff; padding-top:30px; margin-top:40px;}
.xzxlbox_title{ font-size:24px; color:#000; font-weight:bold; position:absolute; padding:0 10px; left:35px; top:-18px;}
.xzxlbox_title span{ display:block; width:100%; height:1px; position:absolute; left:0; top:17px; background:#fff;}
.xzxlbox_title em{ position:relative;}
.xzxlbox dl{ padding:0 20px 0 48px; position:relative;}
.xzxlbox dl dt{ position:absolute; left:10px; top:0; width:26px; height:26px;}
.xzxlbox dl dt img{ width:26px; height:26px; display:block;}
.cover{ display:block; width:100px; height:100px; position:absolute; left:0; top:0; background:url(/kaifamei/images/cover.png) no-repeat; background-size:cover; +background:none;}
.cover.wd26{ width:26px; height:26px;}
.xzxlbox dl{ margin-bottom:18px;}
.xzxlbox dl dd .ptitle{ height:20px; overflow:hidden;}
.xzxlbox dl dd .ptitle a{ font-size:16px; color:#333; font-weight:bold; line-height:20px;}
.xzxlbox dl dd .ptxt{ font-size:12px; color:#999; line-height:20px; max-height:40px; overflow:hidden; margin-top:8px;}
.xzxlbox .pbtn{ text-align:center; padding-bottom:10px; margin-top:18px;}
.xzxlbox .pbtn a{ font-size:12px; color:#999; font-weight:bold;}

.xl_list .shbox{ float:right;}
.xl_list dl dd .shbox a{ font-size:12px; font-weight:normal;}
.xl_list dl dd .shbox a:hover{ color:#666;}
.xl_list dl dd .shbox .tipsbox{ margin-bottom:13px; z-index:-1;}
.xl_list dl dd .shbox .tipsbox.on{ z-index:99;}


/*8 9*/
.srlist ul li{ position:relative;}
.tips{ position:absolute; left:0; font-size:12px; color:#ff6565; top:-25px; top:auto;}
.zcbox .tips{/*top:55px;*/}

/*8 11 注册新加验证码*/
.my_layer .zcbox .srlist{ margin-top:15px;}
.zcbox .srlist ul li,.srlist.zhlist ul li,.nadd ul li{ height:45px;}
.zcbox .srlist ul li input,.srlist.zhlist ul li input{ margin-top:5px;}
.zhlist .tips{ /*top:45px;*/}
.zcbox .tips{ /*top:45px;*/}
.my_layer .zcbox .srlist ul li.li_yzm a,.my_layer .srlist.zhlist ul li.li_yzm a,.my_layer .nadd ul li.li_yzm a,.my_layer .zcbox .srlist ul li.li_yzm span{ margin-top:15px;}
.my_layer .srlist ul li.li_yzm a img{ width:78px; height:28px;}
.my_layer .zcbox .srlist ul li input.userName.zc_yzm.tpyzm{ background-position:-30px -28px;}
.srlist ul li.nyz input.userName.bddx{ background-position:-71px -176px;}

.xqbjs2{ background-image:url(/kaifamei/images/xqbjs2.png);}
.xqbjs3{ background-image:url(/kaifamei/images/xqbjs3.png);}

.srlist ul li.wjmm .wdx{ display:inline-block; width:12px; height:12px; border:1px solid #c09bcf; vertical-align:middle; margin-right:3px; cursor:pointer;}
.srlist ul li.wjmm .wdx:hover{ border-color:#fff;}
.srlist ul li.wjmm .wdx.on{ background:url(/kaifamei/images/xingzuo.png?v=111) no-repeat -503px -39px;}

.srlist ul li input.userName.zcdx.tpyzm{ background-position:-72px -177px;}
.my_layer .srlist ul li.li_yzm.nyz a{ border-color:#fff;}
.my_layer .nadd ul li.li_icon img{ margin-top:15px;}
.my_layer .nadd ul li.li_icon em{ margin-top:29px;}
.nadd ul li input{ margin-top:5px;}
.my_layer .nadd ul li.dlbtn{ margin-top:17px;}
.srlist.bdlist ul li.wjmm .wdx.on{ background-position:-503px -61px}
.srlist.bdlist ul li.wjmm .wdx.on:hover{ border-color:#d3b9dd;}

.my_layer .srlist ul li.dlbtn a.none,.my_layer .srlist ul li.dlbtn a.none:hover{ background:#666;background: -ms-linear-gradient(left, #666,  #999); background:-moz-linear-gradient(left,#666,#999);background:-webkit-gradient(linear, 0% 0%, 100% 0%,from(#666), to(#999)); background: -webkit-gradient(linear, 0% 0%, 100% 0%, from(#666), to(#999)); background: -webkit-gradient(linear, 0% 0%, 100% 0%, from(#666), to(#999)); background: -o-linear-gradient(left, #666, #999); cursor:default;}
.wrap.mt{ margin-top:50px;}

/*上传头像插件*/
.tab_tx .tab_a{ position:relative;}
.tab_tx .tab_a #upload-file{ position:absolute; left:0; top:0; width:146px; height:42px; filter: alpha(opacity=0); opacity:0; cursor:pointer;}  

#bdshare_weixin_qrcode_dialog.bd_weixin_popup .bd_weixin_popup_head,#bdshare_weixin_qrcode_dialog.bd_weixin_popup .bd_weixin_popup_foot{ text-align:center;}


/*8 26*/
.hfbox.show{ display:block; margin-top:0;}
.hfbox .textarea{ height:40px; padding:10px 0;}
.cmtbox dl dd{ position:relative;}
.wdlbox{ right:1px; width:auto; left:1px; height:90px; z-index:99;}
.wdlbox .bjk{ background:#fff; height:50px;}

.header,.top{ height:40px;}
.header_rg{ line-height:40px;}
.searchbox input{ padding:10px 0;}
.header_rg a{}
.ydl li.li_tx{ width:24px; height:40px;}
.ydl li a.atx{ width:24px; height:24px; margin-top:8px;}
.ydl li a.atx img{ width:24px; height:24px;} 
.ydl li.li_tx{ width:25px;}
.ydl li.xx a.axx{ width:25px; height:20px; background-position:-449px -167px; margin-top:10px;}
.dot{ left:19px;}
.ydl li.li_tx .xllist{ top:40px;}
.ydl li.xx .xllist{ width:255px;}
.searchbox button{ width:20px; height:20px; background-position:-498px -89px; margin-top:10px;}
.searchbox{ background:#222126;}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder {color: #ccc;}
.my_layer .zcbox .srlist ul li input::-webkit-input-placeholder{ color:#b79fca;}
.searchbox{ position:relative; padding-left:35px; width:165px;}
.searchbox button{ position:absolute; left:0; top:0;}
/*.searchbox.on button{ left:auto; right:10px;}*/
/*.searchbox.on{ padding:0; padding-right:35px;}
.searchbox.on input{ margin-left:10px;}*/

.layui-layer-page.my_layers{ z-index:9999999999999999!important;}

.layui-layer-page.my_layers .layui-layer-content{ background: #fff url(/kaifamei/images/tcbj.png) repeat-x;}
.tctit{ padding-top:75px; text-align:center; font-size:18px; color:#666; font-size:18px; color:#666;}
.layui-layer-page.my_layers .layui-layer-btn{ padding:60px 0 40px 0;}
.my_layers .layui-layer-btn .layui-layer-btn0{ margin:0 auto; padding:0; width:240px; height:46px; border:none;}

.bdlist.nadd .tips{ top:auto;}
.srlist .li_yzm .tips{ top:45px;}
.index .top{ z-index:99999999;}

/*8 31评论输入框修改*/
.hfbox{ padding:0; border:none;}
.hfbox .textarea{ height:80px; padding:10px 18px; border: 1px solid #ccc; margin-bottom:20px;}

.xl_new .wzxq_sj{ margin:0; border:none;}

.wzxq_txt{ padding:0 50px;}
.wzxq_txt img{ max-width:600px!important;}
.xl_new{ padding:0 50px;}
.wzxq_txt font{ text-align:center; line-height:30px; display:block; padding:30px 0; padding-top: 20px; color:#ccc;}
.xxbox_tp .divtxt .pyw{ height:auto; max-height:44px;}
.my_layer .zcbox .srlist ul li input.userName.zc_mm{ background-position:0px -359px;}
.sucess{ display:none;}
.xzxlbox{ margin-bottom:30px;}


.xl_btn{ position:relative;}
.p_tips{ position:absolute; font-size:12px; color:red; left:0; top:65px;}
.newslist ul{ padding:0 20px;}
.newslist{ border: 1px solid #f0f0f0; box-sizing:border-box;}
.xl_new .tipsbox{ margin-left:-140px;}
.jsn_box_lf .ptxt em{ float:left; max-width:195px; height:26px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.jsn_box_lf .ptxt a{ float:left;}

/*9 9*/
.wrap_title em{ /*background:url(/kaifamei/images/title.png?v=11) no-repeat -1px 3px;*/ height: 38px; 
	/*line-height: 120px;*/ overflow: hidden; }
.wrap_title em.yc{ background-position: -1px -40px; }
.wrap_title em.xg{ background-position: -1px -86px; }
.wrap_title em.sy{ background-position: -1px -128px; }
.wrap_title em.cf{ background-position: -1px -175px; }
.wrap_title em.bk{ background-position: -1px -224px; }
.wrap_title em.mx{ background-position: -3px -275px; }
.wrap_title a.a_more{ /*width: 28px; height: 38px; line-height: 120px; overflow: hidden; background:url(/kaifamei/images/title.png) no-repeat -6px -340px;*/ }

.wrap_title a.a_tt{ float:left; font-size: 30px; color: #333; font-weight:bold; padding-right: 18px; background: #fff; position: relative; z-index: 1; }
.jsn_box_lf .ptitle{ max-height: 72px; height: auto; }
.bdshare_popup_bottom{ display: none; }
.pdcsbox{ margin-bottom: 30px; }

.xzxzbox .divk ul li.last{ width: 236px; height: 34px; margin-left:30px; }
.xzxzbox .divk ul li.last a{ border:1px solid #ccc; border-radius: 30px; text-align: center; line-height: 32px; font-size: 14px; color: #333; }
.xzxzbox .divk ul li.last a:hover{ background: #f0f0f0; }
.xlxq_txt span,.xlxq_txt font{ font-family: '微软雅黑'!important; font-size: 16px!important; color:#333!important; }
.xl_text span,.xl_text font{ font-family: '微软雅黑'!important; font-size: 16px!important; color:#666!important;}

/*二维码*/
.coder{ text-align: center; background: url(../images/code-bg.png) no-repeat center; height: 135px;  margin:0 74px; margin-bottom:30px; position: relative;}
.coder .hd{ margin-bottom: 36px; }
.coder .hd img{ width: 108px; vertical-align: top; }
.coder .bd{  margin: 0 auto;margin-bottom: 30px; width: 120px; height: 120px; position: absolute; padding: 10px; background: #fff; right: 20px; top: 20px; display: none; }
.coder .bd img{ width: 120px; }
.coder .ft{ font-size: 24px; color: #fff; float: left; margin: 48px 0 0 44px; text-align: left; }
.coder .ft .last span{ font-size: 16px; opacity: 0.7; }
.coder .ft em{ font-size: 20px; color: #fba91f; opacity: 1; }


/*评论模块添加相关信息*/
.cmttip{ font-size: 15px; color: #4c4c4c; font-weight: bold; line-height: 60px; margin-bottom: -40px; border-top: 1px solid #e6e6e6; }
.cmttip span{ font-size: 12px; color: #ccc; margin-left:15px; }
.cmttip span em{ color: #bc85c7; }

/*10 20就撕你投票*/
.jsn_box_lf{ margin-top: -10px; }
.tpbox{  width: 552px; margin: 0 auto; position: relative;}
.tpbox ul.pre li{ float: left; width: 52px; margin: 0 20px 20px 20px; }
.tpbox.tpw { width: 590px; margin-top: 20px; margin-bottom: 50px; display: none; }
.tpbox ul.pre li a{ display: block; height: 62px; position: relative;}
.tpbox ul.pre li span{ display: block; }
.tpbox ul.pre li .sp_img{ height: 40px; text-align: center;}
.tpbox ul.pre li .sp_img img{ height: 100%; }
.tpbox ul.pre li .sp_txt{ line-height: 22px; height: 22px; text-align: center; border: 2px solid #e6d7f4; border-radius: 30px; color: #d2b3f1; background: #fff; position: absolute; right: 0; bottom: 0; width: 48px; text-align: center; font-size: 14px; }
.tpbox ul.pre li:hover .sp_txt{ width: 58px; background: #ccabed; color: #fff; border-color: #ccabed; right: -5px; }
.tpbox ul.pre li .sp_txt em:before{ display: inline-block; content: ""; height: 10px;  background:url(/kaifamei/images/xingzuo.png?v=111) no-repeat -504px -40px;  width: 0; margin-right: 0;}
.tpbox ul.pre li:hover .sp_txt em:before{ width: 10px; margin-right: 3px;}
.tpbox ul.pre li .sp_txt,.tpbox ul li .sp_txt em:before{ -o-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out;}
.tp_tptips{ width: 163px; height: 58px; background:url(/kaifamei/images/tp_tpts.png) no-repeat; position: absolute; right: -18px; top: -37px; display: none; }
.tp_tptips a{ display: block; width: 8px; height: 8px; position: absolute; right: 8px; top: 3px; background:url(/kaifamei/images/xingzuo.png?v=111) no-repeat -508px -131px; display: none; }

.tpbox ul.ed li{ float: left; margin:0 10px; }
.tpbox ul.ed li span{ display: block; }
.tpbox ul.ed li .sl{ }
.tpbox ul.ed li .zz{ position: relative; height: 102px; width: 8px; margin: 0 auto; }
.tpbox ul.ed li .zz em.ku{ display: block; width: 8px; position: absolute; left: 0; bottom: 0; background: #e4d6f2; border-radius: 30px 30px 0 0; }
.tpbox ul.ed li .zz em.sl{ position: absolute; width: 30px; left: -11px; top: -17px; top: -23px; font-size: 10px; color: #c1a3df; text-align: center; }
.tpbox ul.ed li .xz{ color: #a283c0; font-size: 14px; margin-top:8px; }
.jsn_box .tpbox.tpw{ margin-top: -5px; margin-top:14px; }
.jsnlb_list .tpxzbox{float: right; width: 372px; margin: -23px -20px 0 0;}
.jsn_box .tpbox,.jsntab .tpbox{ float: right; width: 372px; margin: 0;}
.jsn_box .tpbox ul.pre li,.wrap_rg .tpbox ul.pre li,.pd_rg .tpbox ul.pre li{ width: 42px; margin: 10px 20px 0 0; }
.jsn_box .tpbox ul.pre li .sp_img,.wrap_rg .tpbox ul.pre li .sp_img,.pd_rg .tpbox ul.pre li .sp_img{ height: 35px;}
.jsn_box .tpbox ul.pre li a,.wrap_rg .tpbox ul.pre li a,.pd_rg .tpbox ul.pre li a{ height: 50px;}
.jsn_box .tpbox ul.pre li .sp_txt,.wrap_rg .tpbox ul.pre li .sp_txt,.pd_rg .tpbox ul.pre li .sp_txt{ height: 16px; line-height: 17px; height: 16px; width: 38px; font-size: 12px;}
.jsn_box .tpbox ul.pre li .sp_txt em:before,.wrap_rg .tpbox ul.pre li .sp_txt em:before,.pd_rg .tpbox ul.pre li .sp_txt em:before{  height: 8px;  background:url(/kaifamei/images/xingzuo.png?v=111) no-repeat -497px -131px; }
.jsn_box .tpbox ul.pre li:hover .sp_txt em:before,.wrap_rg .tpbox ul.pre li:hover .sp_txt em:before,.pd_rg .tpbox ul.pre li:hover .sp_txt em:before{ width: 8px; margin-right: 3px;}
.jsn_box .tpbox ul.pre li:hover .sp_txt,.wrap_rg .tpbox ul.pre li:hover .sp_txt,.pd_rg .tpbox ul.pre li:hover .sp_txt{ width: 48px; }
.jsn_box .tpbox ul.ed li,.wrap_rg .tpbox ul.ed li,.pd_rg .tpbox ul.ed li{ margin: 0; margin-right:6px; }
.jsn_box .tpbox ul.ed li .xz,.wrap_rg .tpbox ul.ed li .xz,.pd_rg .tpbox ul.ed li .xz{ font-size: 12px; margin-top:8px; }
.jsn_box .tpbox ul.ed li .zz,.wrap_rg .tpbox ul.ed li .zz,.pd_rg .tpbox ul.ed li .zz{ height: 82px; width: 6px; }
.jsn_box .tpbox ul.ed li .zz em.ku,.wrap_rg .tpbox ul.ed li .zz em.ku,.pd_rg .tpbox ul.ed li .zz em.ku{ width: 6px; background: #efe4fa;}
.jsn_box .tpbox ul.ed li.on .zz em.ku,.wrap_rg .tpbox ul.ed li.on .zz em.ku,.pd_rg .tpbox ul.ed li.on .zz em.ku{ background: #ccabed; }

.wrap_rg .tpxzbox,.pd_rg .tpxzbox{ margin: 0; width: 298px; padding: 10px 0; float: none; margin-top: 15px; }
.jsntab .tpbox,.wrap_rg .tpbox,.pd_rg .tpbox{ width: 248px; float: none; margin: 0 auto; }
.wrap_rg .tpbox ul.pre li,.pd_rg .tpbox ul.pre li{ margin:0 10px 10px 10px; }
.wrap_rg .tpbox.tpw,.pd_rg .tpbox.tpw{ width: 276px; margin-top: 25px; padding-bottom: 30px; }
.wrap_rg .tpbox ul.ed li,.pd_rg .tpbox ul.ed li{ width: 23px; margin: 0; }
.jsnxbox_logo{ height: 21px; text-align: right; }

.cmttip{ font-size: 15px; color: #4c4c4c; font-weight: bold; line-height: 60px; margin-bottom: -40px; }
.cmttip span{ font-size: 12px; color: #ccc; margin-left:15px; }
.cmttip span em{ color: #bc85c7; }
.wrap_lf .tpbox ul.pre li .sp_txt{ border-color: #ccabed; }
.wrap_lf .tpbox ul.ed li .zz em.ku{ background: #eaddf7; }
.tpbox ul.ed li.on .zz em.ku{ background: #c1a3df; }

.cmtbox dl dd .div1{ height: 28px; }
.bab .cmttip{ border-top: none; }
.swfupload{ opacity: 0; }

.tab_img{ position: relative; }
.sc_tips{ position: absolute; width: 100%; text-align: center; color: #ccc;}  



.jsnxbox_logo{ height: 25px; margin:15px 0; text-align: center; }
.ztbox ul li .liimg img{    -webkit-transition: -webkit-transform .5s;transition: -webkit-transform .5s;-moz-transition: transform .5s,-moz-transform .5s;transition: transform .5s;transition: transform .5s,-webkit-transform .5s,-moz-transform .5s;}
.ztbox ul li:hover .liimg img {-webkit-transform: translateX(15px);-moz-transform: translateX(15px);-ms-transform: translateX(15px);transform: translateY(-10px);}



/*11 3*/
.jsn_box{ position: relative; }
.snbox{ width: 100%; text-align: center; }
.jsn_box .snbox{ width: 430px; text-align: center; position: relative; }
.snnew{ display: inline-block;  }
.jsn_box .snnew{ margin-left: 70px; }
.snnew.mar .snxzbox.rg{ margin-left: 75px; }
.jsn_box .snnew.mar .snxzbox.rg{ margin-left: 35px; }
.snnew.mar .slbox{ display: none; }
.tp_tptips{ /*opacity: 0;*/ }
/*.tp_tptips{transition: all 0.05s ease-in-out;}*/
.snnew .snxzbox,.snxzbox .slbox,.jsnxbox .sortbox .psz,.jsnxbox .sortbox .pimg{-o-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; transition: all 0.1s ease-in-out;}
/*.snxzbox .slbox .cdbox span{-o-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; transition: all 1.0s ease-in-out; height: 0;}*/

.jsnxbox .mar .sortbox .psz{ display: none; }
.jsnxbox .mar .sortbox .pimg{ margin-bottom:15px; }
.sortbox .ptxt a{ height: 30px; line-height: 30px; font-size: 14px; }
.jsnxbox .sortbox{ width: 100px; }
.jsnxbox .sortbox .ptxt{ width: 100px; }
.jsnxbox .snxzbox{ margin-left: 0; }
.jsnxbox .snnew.mar .snxzbox.rg{ margin-left: 35px; }
.jsnxbox_logo{ height: 25px; margin:15px 0; text-align: center; }
/*.snnew.gaod .snxzbox .slbox .cdbox span{ height: 0!important; }*/
.wrap_lf .tpbox ul.ed li .zz em.sl{ font-size: 14px; }  
.tp_tptips.none{ display: none!important; }


/*11 8*/
.xdhbox{ width: 65px; position: fixed; bottom: 200px; left: 1561px; /*right: 180px;*/ z-index: 999999999; display: none; }
.xdhbox ul{ width: 56px; margin: 0 auto; text-align: center; background: #383540; padding-top: 8px; margin-top: -10px; }
.xdhbox ul li{ width: 100%; float: left; line-height: 30px; height: 30px; position: relative; }
.xdhbox ul li a{ font-size: 14px; color: #b0adbc; }
.xdhbox ul li a:hover{ color: #fff; }
.xdhbox ul li.tb a{ display: block; }
.xdhbox ul li.tb a em{ display: block; width: 25px; height: 22px; background:url(/kaifamei/images/xingzuo.png?v=111) no-repeat -1px -700px; margin: 0 auto; margin-top: 3px; }
.xdhbox ul li.wb a em{ background-position:-32px -699px;  }
.xdhbox ul li.db a em{ background-position:-370px -235px; height: 18px;  }
.xdhbox ul li.tb a:hover em{ background-position:-67px -700px;}
.xdhbox ul li.wb a:hover em{ background-position:-98px -699px; }
.xdhbox ul li.db a:hover em{ background-position:-399px -235px; height: 18px;  }
.xdhbox ul li.db{ background:#514e5c url(/kaifamei/images/xdh_bj.png) no-repeat; margin-top: 5px; /*height: 10px;*/ overflow: hidden; height: 56px; }
/*.xdhbox ul li.db.on{ height: 56px;}*/
article .content img{ width: auto!important }
.ewmbox{ display: none; }
.ewmbox{ position: absolute; width: 151px; height: 148px; background:url(/kaifamei/images/ewmbj.png) no-repeat; left: -151px; top: -60px; }
.ewmbox span{ margin-top: 10px; display: block; text-align: center; width: 110px; height: 110px; margin-left: 15px; border:4px solid #423f4a; }
.ewmbox span img{ width: 110px; }



/*11 16 首页幻灯片下专题*/
.ztbox ul li{ width: 152px; height: 80px; overflow: :hidden; }
.ztbox ul li .litxt .ptt{ font-size: 20px; }
.ztbox ul li .litxt .pbt{ font-size: 12px; }
.ztbox ul li .litxt{ left: 15px; top: 12px; }
.xxbox_bj{ right: -10px; bottom: 0px; }

/*11 17导航换成图片 */
.menu_rg a .xzicon { background: none; margin-left: 38px; }


/*11 17搜索改版*/
.gedbox{ padding-bottom: 10px; background: #fff; position: relative;; margin-top: -1px; }
.gedbox a{ display: bold; text-align: center; }
.gedbox span{ display: block; }
.gedbox .span_gd{ font-size: 14px; color: #a283c0; text-align: center; }
.gedbox .span_gd em{ color: #ff5757; }
.gedbox .span_xj{ width: 14px; height: 8px; background:url(/kaifamei/images/xingzuo.png?v=111) no-repeat -456px -243px; margin:0 auto; margin-top: 5px; }
.ssjgbox{ margin-top: 30px; }
.sstpbox{ margin-bottom:60px; }
.ssjgbox dl dt .span_bq{ width: auto; padding: 0 3px; }
.ssjg_list .tpbox{ width: 100%; }
.ssjg_list .tpbox ul.pre li{ margin:0 20px 0 0; }
.ssjg_list .tpbox ul.pre li .sp_txt em{ color: #d2b3f1; }
.ssjg_list .tpbox ul.pre li:hover .sp_txt em{ color: #fff; }
.ssjg_list .tpbox.tpw{ margin-bottom: 0; margin-top: 30px; }
.bkbox{ margin-top: 40px; }
.bkbox ul{ margin-left: -40px; }
.bkbox ul li{ float: left; width: 250px; height: 90px; margin-left: 40px; background: #fff url(/kaifamei/images/db1.png) no-repeat; }
.bkbox ul li.limg2{ background-image: url(/kaifamei/images/db2.png); }
.bkbox ul li.limg3{ background-image: url(/kaifamei/images/db3.png); }
.bkbox ul li.limg4{ background-image: url(/kaifamei/images/db4.png); }
.bkbox ul li .ptt{ font-size: 20px; color: #333; margin: 23px 0 0 30px; }
.bkbox ul li .pbt{ font-size: 12px; color: #999; margin-left: 30px; }
.ztbox ul li .liimg img{    -webkit-transition: -webkit-transform .35s;transition: -webkit-transform .35s;-moz-transition: transform .35s,-moz-transform .35s;transition: transform .35s;transition: transform .35s,-webkit-transform .35s,-moz-transform .35s;}
.ztbox ul li:hover .liimg img {-webkit-transform: translateX(10px);-moz-transform: translateX(10px);-ms-transform: translateX(10px);transform: translateY(-10px);}
.sstp_rg p,.sstp_rg a{ color: #fff!important; }
.ssjgbox .tpbox ul.ed li .zz em.sl{ font-size: 14px; }


/*11 18侧栏解梦*/
.cljmbox { border: 1px solid #f0f0f0; background: #fff url(/kaifamei/images/jmtp_bj.png) no-repeat; margin-top: 30px; margin-bottom:30px;.forbox }
.cljmbox .jm_tp { padding: 15px 0; }
.cljmbox .jm_tp em { display: block; width: 145px; height: 45px; background: url(/kaifamei/images/jmlogo.png) no-repeat; margin: 0 auto; }
.cljmbox .jm_sea { margin: 0 19px; border: 2px solid #ff9b2f; height: 33px; line-height: 33px; font-family: "微软雅黑"; }
.cljmbox .jm_sea span { margin:0 6px 0 10px; color: #aaa; font-size: 16px; float: left; line-height: 33px; }
.cljmbox .jm_sea span.on { color: #333; }
.cljmbox .jm_sea input { float: left; width: 110px; line-height: 23px; height: 23px; padding: 5px 10px 5px 0; font-size: 16px; color: #333; }
.cljmbox .jm_sea button { width: 88px; height: 33px; text-align: center; background: #ff9b2f; font-size: 18px; color: #fff; cursor: pointer; }
.cljmbox .jm_list { text-align: center; padding: 20px 0 10px 0; }
.cljmbox .jm_list a { display: inline-block; width: 80px; height: 30px; line-height: 30px; margin: 0 5px 10px 5px; border: 1px solid #ededed; text-align: center; border-radius: 5px; font-size: 14px; color: #333; }
.cljmbox .jm_list a:hover { color: #ef8e48; border-color: #f0a168; }
.tran, .slyzbox .pimg img { -ms-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -webkit-transition: all .2s ease-in-out; transition: all .2s ease-in-out; }


.zq .dhbox{z-index: 9;}


/*11 14大师*/
.dashi { background: #f8f8f8; }

.yqbox { position: fixed; left: 50%; top: 0; width: 1700px; margin-left: -850px; }
.yqbox .qiubox { background: url(/kaifamei/images/qiu.png) no-repeat; background-size: cover; position: absolute; background: none\9; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www_test.1212.com/kaifamei/images/qiu.png',  sizingMethod='scale'); }
.yqbox .qiubox1 { width: 344px; height: 344px; left: 14px; top: -52px; }
.yqbox .qiubox2 { width: 54px; height: 54px; left: 604px; top: 240px; }
.yqbox .qiubox3 { width: 217px; height: 217px; right: 165px; top: 183px; }
.yqbox .qiubox4 { width: 94px; height: 94px; right: 43px; top: 500px; }
.yqbox .qiubox5 { width: 48px; height: 48px; right: 260px; top: 724px; }
.yqbox .qiubox6 { width: 132px; height: 132px; left: 24px; top: 580px; }
.yqbox .qiubox7 { width: 169px; height: 169px; left: 230px; top: 916px; }

.dssy_box { position: relative; }
.dssy_box .dssy_tt { padding: 25px 0 20px 0; height: 48px; }
.dssy_box .dssy_tt em { width: 263px; height: 48px; background: url(/kaifamei/images/dashi_tt.png) no-repeat; float: right; }
.dssy_box .dssy_list { border: 1px solid #f0f0f0; background: #fff; }
.dssy_box .dssy_list ul li { margin: 0 0 0 -1px; width: 312px; float: left; border-left: 1px solid #f0f0f0; border-bottom: 1px solid #f0f0f0; padding: 40px 30px; background: #fff; position: relative; }
.dssy_box .dssy_list ul li .pimg { width: 120px; height: 120px; margin: 0 auto; position: relative; }
.dssy_box .dssy_list ul li .pimg img { width: 120px; height: 120px; }
.dssy_box .dssy_list ul li .pimg .cover { width: 120px; height: 120px; }
.dssy_box .dssy_list ul li .pname { font-size: 30px; color: #333; text-align: center; margin: 20px 0 10px 0; height: 39px }
.dssy_box .dssy_list ul li .pinfo { text-align: center; }
.dssy_box .dssy_list ul li .pinfo em { display: inline-block; line-height: 18px; padding: 0 8px; background: #4d4a56; font-size: 12px; color: #fff; border-radius: 30px; }
.dssy_box .dssy_list ul li .ptxt { font-size: 14px; color: #999; line-height: 22px; height: 22px; height: 44px; overflow: hidden; margin-top: 18px; padding: 0 10px 0 17px; }
.dssy_box .dssy_list ul li .plist { margin-top: 15px; background: #f8f8f8; border-radius: 15px; position: relative; padding: 15px 10px 15px 17px; height: 120px; }
.dssy_box .dssy_list ul li .plist .p_more { position: absolute; top: -9px; right: 19px; font-size: 12px; color: #999; }
.dssy_box .dssy_list ul li .plist p { line-height: 30px; height: 30px; overflow: hidden; padding-left: 10px; position: relative; }
.dssy_box .dssy_list ul li .plist p span { display: block; width: 5px; height: 8px; background: url(/kaifamei/images/xingzuo.png?v=111) no-repeat -134px -705px; position: absolute; left: 0; top: 13px; }
.dssy_box .dssy_list ul li .plist p a { font-size: 16px; color: #666; display: block; height: 30px; overflow: hidden; }
.dssy_box .dssy_list ul li .plist a:hover { color: #ff7c3c; }
.dssy_box .dssy_list ul li .pts,.xmh_list ul li .pts { position: absolute; width: 40px; height: 34px; background: #4d4a56; line-height: 16px; text-align: center; font-size: 14px; color: #fff; padding: 6px 3px; right: 30px; top: -1px; }
.dssy_box .dssy_list ul li .pts2,.xmh_list ul li .pts2 { background: #ff7474; }
.xmh_list ul li .pts{ right: 24px; }
.dssy_box .page { padding: 40px 0; }

.dsxq_lf { padding: 0 49px; width: 698px; }

.dsjj_box { padding: 50px 0; }
.dsjj_box dl { height: 150px; }
.dsjj_box dl dt { width: 150px; float: left; }
.dsjj_box dl dt img { width: 150px; height: 150px; }
.dsjj_box dl dd { width: 525px; float: right; }
.dsjj_box dl dd .ptt { margin-top: 15px; }
.dsjj_box dl dd .ptt em { display: inline-block; }
.dsjj_box dl dd .ptt .em1 { font-size: 34px; color: #333; }
.dsjj_box dl dd .ptt .em2 { font-size: 12px; color: #fff; line-height: 18px; padding: 0 10px; background: #a9a6ae; border-radius: 30px; }
.dsjj_box dl dd .ptxt { margin-top: 15px; font-size: 14px; color: #999; line-height: 26px; height: 78px; overflow: hidden; }

.dsdh_box { border-top: 1px solid #f5f5f5; margin-bottom: 12px; position: relative; }
.dsdh_box p { position: absolute; left: 0; top: -20px; font-size: 20px; color: #333; width: 180px; background: #fff; }
.dsdh_box p span { display: block; }
.dsdh_box p .sp_tp { letter-spacing: 25px; }
.dsdh_box p .sp_bt { font-size: 10px; letter-spacing: 21px; }
.dsdh_box ul { float: right; margin: 15px 0; }
.dsdh_box ul li { float: left; margin-left: 20px; }
.dsdh_box ul li a { font-size: 14px; color: #999; display: block; line-height: 24px; }
.dsdh_box ul li.last a { color: #9275af; border-bottom: 2px solid #9275af; }
.dsdh_box ul li:hover { font-weight: bold; }

.xqlist dl { height: 120px; }
.xqlist dl dt { width: 200px; height: 120px; }
.xqlist dl dt img { width: 200px; height: 120px; }
.xqlist dl dd { width: 480px; }
.xqlist dl dd .ptitle a { font-size: 18px; }
.xqlist dl dd .ptitle a:hover { color: #ff7c3c; }
.xqlist dl dd .ptxt { height: 48px; margin-top: 9px; line-height: 24px; }
.xqlist dl dd .prlsj { margin-top: 18px; }

.dsxq_lf .page { padding: 30px 0 70px 0; }

.slyzbox { padding: 0 19px; border: 1px solid #f0f0f0; background: #fff; margin-bottom: 35px; }
.slyzbox .ptt { line-height: 49px; }
.slyzbox .ptt span { font-size: 20px; color: #333; }
.slyzbox .ptt em { display: inline-block; width: 164px; height: 10px; background: url(/kaifamei/images/xingzuo.png?v=111) no-repeat -165px -701px; margin-left: 15px; }
.slyzbox .pimg { width: 260px; height: 70px; margin-bottom: 10px; overflow: hidden; }
.slyzbox .pimg img { width: 260px; height: 70px; }
.slyzbox .pimg:hover img { -webkit-transform: translateZ(0) scale(1.05, 1.05); -ms-transform: translateZ(0) scale(1.05, 1.05); -moz-transform: translateZ(0) scale(1.05, 1.05); -webkit-backface-visibility: hidden; transform: translateZ(0) scale(1.05, 1.05); }
.slyzbox .pli { padding-bottom: 13px; text-align: right; }
.slyzbox .pli a { font-size: 12px; color: #999; }


/*11 11漫画*/
.wzsy_bj .dh_tt { float: left; font-size: 24px; color: #333; line-height: 60px; font-weight: bold; margin-right: 50px; }

.xmh_list ul { margin-left: -50px; }
.xmh_list ul li { width: 348px; border: 1px solid #f0f0f0; background: #fff; float: left; margin: 0 0 40px 40px; -webkit-transition: all .2s linear; transition: all .2s linear; }
.xmh_list ul li a { display: block; padding: 0 24px; position: relative; }
.xmh_list ul li a .pimg { padding: 24px 0 15px 0; height: 200px; overflow: hidden; }
.xmh_list ul li a .pimg img { width: 300px; height: 200px; }
.xmh_list ul li a .ptt { font-size: 18px; color: #333; line-height: 24px; height: 48px; overflow: hidden; margin-top: 10px; }
.xmh_list ul li a .ptxt { color: #999; line-height: 20px; height: 60px; overflow: hidden; margin-top: 3px; word-break: normal; display: none;}
.xmh_list ul li a .psl { line-height: 16px; height: 16px; color: #ccc; text-align: right; padding-bottom: 8px; padding-bottom: 0; }
.xmh_list ul li a .psl .before { display: inline-block; width: 14px; height: 12px; background: url(/kaifamei/images/xingzuo.png?v=111) no-repeat -453px -195px; margin-right: 7px; vertical-align: middle; }
.xmh_list ul li:hover { -webkit-box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1); box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1); -webkit-transform: translate3d(0, -2px, 0); transform: translate3d(0, -2px, 0); }

.page a { background: #e6e6e6; }
.page a.next { background-color: #e6e6e6; }

.wzsy_bj .xzxzmenu, .jsnlb_title .xzxzmenu { background: #e0e0e0; }

.mhbox { position: relative; }
.mhbox .abtn { float: left; top: 0; width: 22px; height: 66px; position: absolute; }
.mhbox .abtn a { display: block; padding: 12px 0; }
.mhbox .abtn a i { display: block; width: 22px; height: 66px; background: url(/kaifamei/images/xingzuo.png?v=111) no-repeat -533px -624px;  float: left; margin-right: 10px; }
.mhbox .abtn a em { font-size: 12px; color: #999; display: none; width: 100%; margin-bottom: 2px; }
.mhbox .abtn a span { font-size: 16px; color: #f6f6f6; height: 48px; line-height: 24px; overflow: hidden; display: none; }
.mhbox .abtn a.on { position: relative; position: fixed; top: 50%; z-index: 99; margin-top: -45px; }
.mhbox .abtn .rg i { background-position: -572px -624px; float: right; margin-right: 0; }
.mhbox .abtn .rg em { left: auto; right: 14px; }
.mhbox .abtn a:hover { width: 295px; background: rgba(0, 0, 0, 0.8);background: #303030\9; }
.mhbox .abtn a:hover i { filter: alpha(opacity=100); opacity: 1; }
.mhbox .abtn a:hover em, .mhbox .abtn a:hover span { display: block; }
.mhbox .abtn .lf:hover { padding-right: 18px; padding-left: 18px; margin-left: -15px; }
.mhbox .abtn .rg:hover { padding-left: 18px; padding-right: 18px; margin-left: -293px; }
.mhbox .btn_lf { left: 15px; }
.mhbox .btn_rg { right: 15px; }
.mhbox .mhinfro { width: 732px; margin: 0 auto; text-align: center; }
.mhbox .mhinfro img { max-width: 700px; }

.jpmhbox { padding: 40px 0; margin: 0 50px; border-bottom: 1px solid #e6e6e6; margin-bottom:-1px; }
.jpmhbox .ptt { font-size: 20px; color: #333; font-weight: bold; margin-bottom: 20px; }
.jpmhbox .sliderbox { height: 150px; height: 204px; }
.jpmhbox .sliderbox .slider { width: 696px; }
.jpmhbox .sliderbox .slider ul li { width: 150px; height: 150px; width: 224px; height: 204px; margin: 0; margin-right: 24px; margin-right:8px; }
.jpmhbox .sliderbox .slider ul li a { display: block; padding: 9px; position: relative; box-sizing: border-box; width: 150px; height: auto; width: 224px; border: 1px solid #f0f0f0; }
.jpmhbox .sliderbox .slider ul li a .pimg{ height: 134px; overflow: hidden; }
.jpmhbox .sliderbox .slider ul li a .pimg img { width: 204px; height: auto; }
.jpmhbox .sliderbox .slider ul li a .ptxt { /*position: absolute; left: -1px; right: -1px; bottom: -1px;*/ height: 36px; line-height: 36px; overflow: hidden; font-size: 14px; color: #666; /*background: rgba(85, 85, 85, 0.8);*/ line-height: 20px; padding: 6px 10px 0 10px; text-align: left;  }
.jpmhbox .sliderbox .btn_bj { display: block; width: 21px; height: 38px; top: 56px; top: 50%; margin-top: -19px; }
.jpmhbox .sliderbox .btn_bj .arrow-btn { background: url(/kaifamei/images/xingzuo.png?v=111) no-repeat; opacity: 1; }
.jpmhbox .sliderbox .btn_bj .arrow-btn#btn-left { background-position: -2px -732px; }
.jpmhbox .sliderbox .btn_bj .arrow-btn#btn-right { background-position: -32px -732px; }
.jpmhbox .sliderbox .btn_bj.lfbd { left: -40px; left: -28px; }
.jpmhbox .sliderbox .btn_bj.rgbd { right: -20px; }

.newslist ul.firul li a{ padding: 0 20px; display: block; height: 16px; overflow: hidden; }
body .newslist { border: 1px solid #f0f0f0; box-sizing: border-box; margin-top: 30px; }
body .newslist .firul { padding: 0; margin-top: 0; }
body .newslist .firul li { height: auto; }
body .newslist .firul li .ptxt { height: 35px; overflow: hidden; padding: 0 20px; }
body .newslist .firul li .pimg { display: none; }
body .newslist .firul li .pimg a{ padding: 0; height: 182px; }
body .newslist .firul li.on .ptxt { display: none; }
body .newslist .firul li .ptxt a{ padding: 0; }
body .newslist .firul li.on .pimg { display: block; }
/*11 25侧栏*/
.newslist p{ margin-bottom:19px; }
.newslist ul.firul li{ line-height: 18px; margin:19px 0; }
.newslist ul.firul li.on{ margin-top: 0; }
body .newslist .firul li .ptxt{ height: 16px; }
.newslist p a span em{ text-align: left; padding-left: 20px; }
body .newslist .firul li .pimg,body .newslist .firul li .ptxt{ margin-bottom: 0; }

.main { position: relative; }
.dhbox{ z-index: 1; }
.footer { position: relative; }

.fixeds .pdcsbox,.fixeds .xzcxbox{ position:fixed; width:300px; top:143px;}
.fixeds .pdcsbox{ margin-top: 30px; }
.fixeds .xzcxbox{ top:0; z-index: 99; margin-top: 0;}
/*12 8首页侧栏跟随*/
.fixed_sy .xzcxbox{ position: fixed; top: 0;  margin-top: 0; z-index: 3 }
.fixed_sy .pdcsbox{ position: fixed; top: 170px; width: 300px; z-index: 2 }
.fixed_sy .cljmbox{ position: fixed; top: 313px; width: 298px; z-index: 1 }

/*11 15首页*/
.ztbox ul li { width: 127px; height: 80px; margin-right: 10px; overflow: hidden; }
.ztbox ul li .liimg { bottom: -4px; }
.ztbox ul li .litxt .ptt { font-size: 18px; }
.ztbox ul li.zt3 .liimg { bottom: -10px; }
.ztbox ul li.zt4 .liimg { bottom: -12px; }
.ztbox ul li.zt6 .liimg { bottom: -6px; right: -7px; }
.dhbox{ z-index: 1; }


.lblist dl dd .ptitle a:hover,.newslist ul.firul li a:hover,.forbox ul li a:hover em,.secul li:hover em,.wrap2_rg ul li a:hover,.wzlist ul li a:hover,.wrap2_rg .ptitle a:hover,.gywm_list a:hover span,.xzxlbox dl dd .ptitle a:hover,.jsnxbox_title em:hover,.jpmhbox .sliderbox .slider ul li a:hover .ptxt,.xmh_list ul li a:hover .ptt,.slyzbox .pli a:hover,.wrap_title a.a_more:hover { color: #ff7c3c;   }

.header p a:hover,.header_rg a:hover,.searchbox input:hover{ color: #999; }
.searchbox:hover button{ background-position: -528px -89px; }
.morebox span { display: block; width: 32px; height: 32px; background: url(/kaifamei/images/load.gif) no-repeat; margin: 0 auto; }
.mar0{ margin-top: 0; }
.xl_list dl dd .ptxt{ font-size: 14px; color: #999; line-height: 26px; height: 52px; }

.pad40 { padding: 40px 0; }
.header p{ float:left; line-height: 40px; height: 40px; }
.header p a{ font-size: 14px; color: #666;  }

/*1 16*/
/* 12 13起名解名侧栏 */
/* CSS Document */
.qmbox { width: 1118px; border: 1px solid #f0f0f0; margin: 0 auto; background: #fff; }
.qmbox .qmbox_tt { height: 59px; border-bottom: 1px solid #f0f0f0; }
.qmbox .qmbox_tt ul li { float: left; }
.qmbox .qmbox_tt ul li a { display: block; height: 57px; width: 100px; background: url(/kaifamei/images/xingzuo.png?v=111) no-repeat -448px -712px; margin: 0 20px; }
.qmbox .qmbox_tt ul li a.gr { background-position: -241px -712px; }
.qmbox .qmbox_tt ul li.last a, .qmbox .qmbox_tt ul li:hover a { border-bottom: 3px solid #ee5e5e; }
.qmbox .qmbox_tt ul li.last a.bb, .qmbox .qmbox_tt ul li:hover a.bb { background-position: -140px -713px; }
.qmbox .qmbox_tt ul li.last a.gr, .qmbox .qmbox_tt ul li:hover a.gr { background-position: -342px -711px; }
.qmbox .qmbox_list { width: 798px; float: left; }
.qmbox .qmbox_list .xbbox { width: 274px; margin: 30px auto; }
.qmbox .qmbox_list .xbbox ul li { width: 94px; float: left; position: relative; }
.qmbox .qmbox_list .xbbox ul li .pimg { width: 94px; height: 94px; }
.qmbox .qmbox_list .xbbox ul li .ptxt { line-height: 20px; height: 20px; margin-top: 16px; text-align: center; font-size: 20px; color: #333; }
.qmbox .qmbox_list .xbbox ul li .ptxt input { position: absolute; width: 20px; height: 20px; width: 94px; height: 130px; filter: Alpha(Opacity=0); opacity: 0; left: 0; top: 0; }
.qmbox .qmbox_list .xbbox ul li .ptxt span { display: inline-block; width: 18px; height: 18px; border: 1px solid #e5e5e5; margin-left: 7px; vertical-align: middle; }
.qmbox .qmbox_list .xbbox ul li + li { margin-left: 86px; }
.qmbox .qmbox_list .xbbox ul li.rb_active .ptxt span { background: url(/kaifamei/images/xingzuo.png?v=111) no-repeat -348px -697px; border: 1px solid #ef7939; }
.qmbox .qmbox_list .sjbox { padding: 0 10px; padding-left: 70px; }
.clqmbox .qmbox .qmbox_list .sjbox{ padding-left: 10px; }
.qmbox .qmbox_list .sjbox dl { float: left; margin-bottom: 30px; line-height: 38px; font-size: 20px; color: #333; }
.qmbox .qmbox_list .sjbox dl dt { float: left; width: 135px; text-align: right; }
.qmbox .qmbox_list .sjbox dl dd { float: left; }
.qmbox .qmbox_list .sjbox dl dd input { width: 150px; height: 28px; line-height: 28px; padding: 5px 10px; border: 1px solid #e5e5e5; float: left; font-size: 20px; color: #666; }
.qmbox .qmbox_list .sjbox dl dd .select_nav { height: 38px; margin: 0; }
.qmbox .qmbox_list .sjbox dl dd .select_nav p { padding-right: 35px; font-size: 20px; color: #999; line-height: 38px; height: 38px; }
.qmbox .qmbox_list .sjbox dl dd .select_nav p em { width: 124px; padding-left: 12px; }
.qmbox .qmbox_list .sjbox dl dd .select_nav p em.secx { padding-left: 17px; padding-right: 10px; width: auto; }
.qmbox .qmbox_list .sjbox dl dd .select_nav p span { width: 16px; height: 9px; background-position: -381px -698px; right: 19px; top: 14px; }
.qmbox .qmbox_list .sjbox dl dd .select_nav .new { top: 38px; }
.qmbox .qmbox_list .sjbox dl dd .select_nav .new li { line-height: 38px; font-size: 20px; text-align: left; }
.qmbox .qmbox_list .sjbox dl dd .select_nav .new li a { padding-left: 23px; color: #999; }
.qmbox .qmbox_list .sjbox dl dd .select_nav .new li a:hover { background: #f0f0f0; }
.qmbox .qmbox_list .sjbox dl dd .select_nav.on { position: relative; z-index: 9999999; }
.qmbox .qmbox_list .sjbox dl dd.secma .select_nav + .select_nav { margin-left: 20px; }
.qmbox .qmbox_list .btnbox { padding: 10px 0 36px 0; *padding-top: 40px; }
.qmbox .qmbox_list .btnbox a { display: block; margin: 0 auto; width: 180px; height: 65px; background: url(/kaifamei/images/xingzuo.png?v=111) no-repeat -1px -786px; position: relative; }
.qmbox .qmbox_list .btnbox a em { display: block; width: 107px; height: 26px; background: url(/kaifamei/images/xingzuo.png?v=111) no-repeat -197px -782px; position: absolute; left: 50%; top: 50%; margin: -15px 0 0 -53.5px; }
.qmbox .qmbox_list .btnbox a em.jm { background-position: -197px -819px; }
.qmbox .qmbox_list .btnbox a:hover { filter: alpha(opacity=80); opacity: 0.8; }
.qmbox .qmbox_intro { float: right; width: 276px; height: 320px; border: 2px dashed #e6e6e6; margin: 65px 40px 0 0; border-radius: 10px; background: #f5f5f5 url(/kaifamei/images/qmjj_bj.png) no-repeat; position: relative; }
.qmbox .qmbox_intro .infro_tt { font-size: 28px; color: #333; text-align: center; margin-top: -20px; position: absolute; width: 100%; }
.qmbox .qmbox_intro .infro_txt { line-height: 26px; font-size: 14px; color: #999; padding: 0 18px; margin-top: 30px; font-weight: bold; letter-spacing: 1px; }

.qmbox .qmbox_list .sjbox dl dd .select_nav.tb .new li a { padding-left: 12px; }

.clqmbox { border: 1px solid #f0f0f0; margin-top: 30px; }
.clqmbox .clqm_tp { height: 60px; text-align: center; background: url(/kaifamei/images/clqm_tpbj.png) no-repeat; }
.clqmbox .clqm_tp img { margin-top: 14px; }
.clqmbox .qmbox { width: 100%; border: none; }
.clqmbox .qmbox .qmbox_tt { height: 44px; border: none; }
.clqmbox .qmbox .qmbox_tt ul li { width: 50%; }
.clqmbox .qmbox .qmbox_tt ul li a { width: 77px; height: 44px; margin: 0 auto; }
.clqmbox .qmbox .qmbox_tt ul li a.bb { background-position: -327px -766px; }
.clqmbox .qmbox .qmbox_tt ul li a.gr { background-position: -425px -766px; }
.clqmbox .qmbox .qmbox_tt ul li.last a, .clqmbox .qmbox .qmbox_tt ul li:hover a { border-bottom: none; }
.clqmbox .qmbox .qmbox_tt ul li.last a.bb, .clqmbox .qmbox .qmbox_tt ul li:hover a.bb { background-position: -328px -807px; }
.clqmbox .qmbox .qmbox_tt ul li.last a.gr, .clqmbox .qmbox .qmbox_tt ul li:hover a.gr { background-position: -426px -809px; }
.clqmbox .qmbox .qmbox_list { width: 100%; float: none; margin-top: 10px; }
.clqmbox .qmbox .qmbox_list .sjbox dl.mab10 { margin-bottom: 10px; }
.clqmbox .qmbox .qmbox_list .sjbox dl { font-size: 14px; margin-bottom: 0; *margin-bottom: 10px; line-height: 34px; }
.clqmbox .qmbox .qmbox_list .sjbox dl dt { width: 60px; }
.clqmbox .qmbox .qmbox_list .sjbox dl dd.secma .select_nav + .select_nav { margin-left: 10px; }
.clqmbox .qmbox .qmbox_list .sjbox dl dd { width: 213px; margin-left: 5px; }
.clqmbox .qmbox .qmbox_list .sjbox dl dd input { width: 78px; height: 22px; line-height: 22px; }
.clqmbox .qmbox .qmbox_list .sjbox dl dd input.wd { width: 190px; }
.clqmbox .qmbox .qmbox_list .sjbox dl dd .select_nav { border: 1px solid #ededed; margin-bottom: 10px; height: 32px; }
.clqmbox .qmbox .qmbox_list .sjbox dl dd .select_nav p { padding-right: 17px; line-height: 32px; height: 32px; }
.clqmbox .qmbox .qmbox_list .sjbox dl dd .select_nav p em { width: 183px; padding-left: 10px; font-size: 14px; }
.clqmbox .qmbox .qmbox_list .sjbox dl dd .select_nav p em.secx { width: 62px; padding-left: 10px; }
.clqmbox .qmbox .qmbox_list .sjbox dl dd .select_nav p span { width: 8px; height: 5px; background-position: -403px -698px; right: 9px; top: 14px; }
.clqmbox .qmbox .qmbox_list .sjbox dl dd .select_nav.mal0 { margin-left: 0 !important; }
.clqmbox .qmbox .qmbox_list .sjbox dl dd .select_nav .new { top: 32px; }
.clqmbox .qmbox .qmbox_list .sjbox dl dd .select_nav .new li { font-size: 14px; }
.clqmbox .qmbox .qmbox_list .sjbox dl dd .select_nav .new li a { padding-left: 10px; }
.clqmbox .qmbox .qmbox_list .sjbox dl dd .xradio { float: right; }
.clqmbox .qmbox .qmbox_list .sjbox dl dd .xradio p { position: relative; float: left; }
.clqmbox .qmbox .qmbox_list .sjbox dl dd .xradio p .radioall { filter: alpha(opacity=0); opacity: 0; width: 28px; height: 34px; position: absolute; left: 0; right: 0; top: 0; }
.clqmbox .qmbox .qmbox_list .sjbox dl dd .xradio p span { display: inline-block; width: 6px; height: 6px; border-radius: 6px; border: 2px solid #e6e6e6; float: left; margin: 12px 5px 0 0; }
.clqmbox .qmbox .qmbox_list .sjbox dl dd .xradio p em { float: left; }
.clqmbox .qmbox .qmbox_list .sjbox dl dd .xradio p + p { margin-left: 20px; }
.clqmbox .qmbox .qmbox_list .sjbox dl dd .xradio p.rb_active span { background: #ef7939; border-color: #ffdf7a; }
.clqmbox .qmbox .qmbox_list .btnbox { padding-bottom: 15px; }
.clqmbox .qmbox .qmbox_list .btnbox a { width: 100px; height: 34px; line-height: 32px; text-align: center; font-size: 16px; color: #fff; background-position: -4px -864px; font-weight: bold; }

.clqmbox .qmbox .qmbox_list.qmbox_list_2 .sjbox dl dd .xradio p .radioall { width: 42px; }

.hide { display: none; }

.mar0 { margin-top: 0; }

.mat30 { margin-top: 50px; }



/* 12 13热门栏目 */
.rmlmbox .boxtitle { line-height: 25px; height: 25px; text-align: center; }
.boxtitle span { float: left; font-size: 22px; color: #333; font-weight: bold; }
.rmlmbox { border: 1px solid #f0f0f0; padding: 20px 28px; background: #fff; margin: 30px 0; }
.rmlmlist { margin-top: 20px; width: 255px; margin-left: -15px; }
.rmlmlist ul li { width: 70px; height: 70px; border-radius: 70px; float: left; background: #f0f0f0; text-align: center; margin-left: 15px; margin-bottom: 10px; }
.rmlmlist ul li span { display: block; font-size: 18px; color: #333; font-weight: bold; padding-top: 15px; }
.rmlmlist ul li em { display: block; font-size: 12px; color: #999; }
.rmlmlist ul li a { display: block; height: 100%; }
.rmlmlist ul li.li1 { background: #e3eef5; }
.rmlmlist ul li.li2 { background: #e3eed8; }
.rmlmlist ul li.li3 { background: #daeaea; }
.rmlmlist ul li.li4 { background: #f0f0f0; }
.rmlmlist ul li.li5 { background: #f4dcdc; }
.rmlmlist ul li.li6 { background: #f5e5d7; }
.rmlmlist ul li.li7 { background: #dfddef; }
.rmlmlist ul li.li8 { background: #f2eed0; }
.rmlmlist ul li.li1:hover { background: #c5e7fe; }
.rmlmlist ul li.li2:hover { background: #ccf3a6; }
.rmlmlist ul li.li3:hover { background: #b6ebec; }
.rmlmlist ul li.li4:hover { background: #e3e3e3; }
.rmlmlist ul li.li5:hover { background: #ffcbcb; }
.rmlmlist ul li.li6:hover { background: #facfa7; }
.rmlmlist ul li.li7:hover { background: #d4d0f5; }
.rmlmlist ul li.li8:hover { background: #f4e898; }
.rmlmlist ul li:hover em { color: #333; }


/*12 29 起名首页*/
.wrap2_five.newch ul li { width: 226px; height: 136px; }
.wrap2_five.newch ul li a img { width: 100%; height: 100%; }
.wrap2_five.newch ul li a span { padding-top: 110px; background-position: 0 136px; }

.layui-layer-page.qm_layers .layui-layer-content { background-image: url(/kaifamei/images/tcbj_qm.png); }

.qm_layers .layui-layer-btn .layui-layer-btn0 { background: url(/kaifamei/images/qmbtn_bj.png); }
.qm_layers .layui-layer-btn .layui-layer-btn0:hover { background: url(/kaifamei/images/qmbtn_bj.png) 0 0; opacity: 0.7; }



/*12 30 首页改版*/
.xdhbox { z-index: 9; z-index: 999999; }

.top.newxg { height: 34px; background: red; background: #1f1d24; min-width: 1120px; }
.top.newxg.on { z-index: 99999999; }
.top.newxg .header { height: 34px; }
.top.newxg .header_rg { line-height: 34px; }
.top.newxg .header_lf { float: left; }
.top.newxg .header_lf ul li { float: left; line-height: 34px; height: 34px; margin-right: 16px; }
.top.newxg .header_lf ul li .dhfir { display: block; line-height: 31px; font-size: 14px; color: #999; position: relative; }
.top.newxg .header_lf ul li .dhfir.on { border-bottom: 3px solid #8662bf; color: #fff; }
.top.newxg .header_lf ul li .dhfir em { display: block; width: 11px; height: 6px; background: url(/kaifamei/images/xingzuo.png?v=111) no-repeat -538px -5px; position: absolute; left: 50%; margin-left: -5.5px; bottom: -3px; display: none; }
.top.newxg .header_lf ul li + li{ padding: 0 16px; margin-right: 0; }
.top.newxg .header_lf ul li.lihover .menu_xllist { display: block; }
.top.newxg .header_lf ul li:hover .dhfir { color: #fff; }
.top.newxg .header_lf ul li.lihover .dhfir em { display: block; }

.ydl li.li_tx { height: 34px; }
.ydl li.li_tx a.atx { margin-top: 5px; }
.ydl li.li_tx .xllist { top: 34px; }
.ydl li.xx a.axx { margin-top: 8px; }

.menu_xllist { position: absolute; left: 0; top: 34px; width: 100%; line-height: 50px; height: 50px; background: #2e2c33; display: none; }
.menu_xllist .kuang { width: 1120px; margin: 0 auto; }
.menu_xllist .kuang a { font-size: 14px; color: #999; margin-right: 20px; }
.menu_xllist .kuang a:hover { color: #fff; }

.dhbox.newxg { height: 120px; background:#fff url(/kaifamei/images/dhbj.png) repeat-x center; border-bottom: 3px solid #8662bf; min-width: 1120px; }
.dhbox.newxg .logo { margin-top: 45px; margin-top: 38px; }
.dhbox.newxg .menu { height: 120px; }
.dhbox.newxg .menu .searchbox { width: auto; padding-left: 24px; float: right; background: none; margin-top: 65px; margin-top: 45px; border-bottom: 3px solid #c1becc; height: 40px; margin-top: 58px; }
.dhbox.newxg .menu .searchbox input { width: 96px; color: #c1becc; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; padding-top: 0; padding-bottom: 0; margin-top: 18px; }
.dhbox.newxg .menu .searchbox button { margin: 0; width: 20px; height: 21px; background-position: -534px -34px; top: 6px; margin-top: 10px; }
.dhbox.newxg .menu .searchbox input { }
.dhbox.newxg .menu .searchbox.on input {width: 136px;}

.dh_menu { float: left; margin-left: 25px; }
.dh_menu ul li { float: left; height: 75px; padding-top: 45px; padding-top: 25px; overflow: hidden; padding-top: 26px; }
.dh_menu ul li a { display: block; text-align: center; }
.dh_menu ul li a img { height: 75px; display: block; -moz-transition: -moz-transform 0.35s; -o-transition: -o-transform 0.35s; -webkit-transition: -webkit-transform 0.35s; transition: transform 0.35s; }
.dh_menu ul li a:hover img { transform: translateY(-6px); }
.dh_menu ul li + li { margin-left: 15px; }
.dh_menu ul li.on a img { transform: translateY(-6px); }

#banner { height: 390px; position: relative; z-index: 1; overflow: hidden; min-width: 1120px; }
#banner .mask { height: 390px; width: 1120px; position: absolute; top: 0; z-index: 3; cursor: pointer; opacity: .6; filter: alpha(opacity=60); }
#banner .mask.mask_l { right: 50%; margin-right: 560px; background: #000 url(/kaifamei/images/prev_bnt.png) no-repeat right center; }
#banner .mask.mask_r { left: 50%; margin-left: 560px; background: #000 url(/kaifamei/images/next_bnt.png) no-repeat left center; }
#banner .mask:hover { opacity: .4; filter: alpha(opacity=40); }
#banner .b_wrap { width: 1120px; position: absolute; left: 50%; margin-left: -560px; height: 390px; top: 0; z-index: 1; overflow: visible; }
#banner .b_wrap ul { position: absolute; width: 20000px; z-index: 2; height: 390px; }
#banner .b_wrap ul li.lb_li { width: 820px; float: left; height: 100%; overflow: hidden; -moz-transition: width 0.5s ease-in-out; -o-transition: width 0.5s ease-in-out; -webkit-transition: width 0.5s ease-in-out; transition: width 0.5s ease-in-out; }
#banner .b_wrap ul li.lb_li .div_lbt { float: left; width: 820px; height: 390px; position: relative; }
#banner .b_wrap ul li.lb_li .div_lbt a { display: block; height: 100%; }
#banner .b_wrap ul li.lb_li .div_lbt img { display: block; width: 100%; height: 100%; }
#banner .b_wrap ul li.lb_li .div_lbt .ptxt { position: absolute; width: 434px; height: 40px; line-height: 40px; left: 50%; bottom: 20px; margin-left: -217px; background: rgba(0, 0, 0, 0.7); font-size: 16px; color: #fff; overflow: hidden; }
#banner .b_wrap ul li.lb_li .div_lbt .ptxt span { float: left; width: 44px; text-align: center; background: #000; }
#banner .b_wrap ul li.lb_li .div_lbt .ptxt em { margin-left: 12px; }
#banner .b_wrap ul li.lb_li.on { /*width:1120px;*/ }
#banner .b_wrap ul li.lb_li.on .div_lbt .ptxt { margin-left: 30px; }

.xxbox { position: absolute; top: 0; right: 0; width: 300px; height: 390px; background: #2b2930 url(/kaifamei/images/xxbox_bj.png) no-repeat; box-shadow: 0px 0px 30px 11px rgba(0, 0, 0, 0.3); z-index: 3; }
.xxbox .xxbox_tip { position: absolute; top: 0px; right: 10px; width: 65px; line-height: 34px; text-align: center; font-size: 12px; color: #fff; background: #3a1276; display: none; }
.xxbox .divimg { width: 110px; height: 110px; }
.xxbox .divimg img { width: 100%; height: 100%; border-radius: 110px; }
.xxbox .divimg span { display: none; }
.xxbox .divtxt { width: 106px; }
.xxbox .divtxt .ptitle { margin-top: 20px; color: #fff; font-size: 26px; }
.xxbox .divtxt .pyw { color: #fff; font-size: 16px; }
.xxbox .divtxt .pjs { font-size: 14px; }
.xxbox .xxbox_md { height: 50px; background: #1f1d24; }
.xxbox .xxbox_md .ptitle span, .xxbox .xxbox_md .ptitle em { font-size: 14px; }
.xxbox .xxbox_md .pstar { top: 12px; }
.xxbox .xxbox_md .alj { bottom: -25px; text-align: center; }
.xxbox .xxbox_md .alj a,.xxbox .xxbox_md .alj span { display: inline-block; padding-right: 10px; position: relative; color: #999; }
.xxbox .xxbox_md .alj a em,.xxbox .xxbox_md .alj span em { display: block; position: absolute; right: 0px; top: 4px; width: 6px; height: 10px; background: url(/kaifamei/images/xingzuo.png?v=111) no-repeat -556px -5px; }
.xxbox .xxbox_infro { line-height: 22px; height: 66px; margin-top: 35px; }
.xxbox .xxbox_infro a { color: #9f7bd9; background: #3a1276; padding: 0 2px; }

.ztbox ul li { width: 205px; height: 62px; background: none; margin: 0; }
.ztbox ul li .liimg, .ztbox ul li .litxt { position: static; float: left; }
.ztbox ul li .liimg { width: 62px; }
.ztbox ul li .liimg img { width: 62px; height: 62px; display: block; }
.ztbox ul li .litxt { width: 130px; margin-left: 13px; }
.ztbox ul li .litxt .ptt { color: #444; margin-top: 3px; }
.ztbox ul li .litxt .pbt { color: #b3aca8; line-height: 17px; word-break: break-word; }
.ztbox ul li:hover .liimg img { -moz-transform: translateY(0px); -ms-transform: translateY(0px); -webkit-transform: translateY(0px); transform: translateY(0px); }
.ztbox ul li:hover .ptt { color: #ff7c3c; }
.ztbox ul li + li { margin-left: 23px; }

.xdhbox { bottom: 222px; }

.mar23{ margin-top: 23px; }
.xysbox.mat30{ margin-top: 30px; }
.xzcxbox_tp .picon{ background: url(/kaifamei/images/cxbj.png) no-repeat 49px 37px;}
.xzcxbox_tp:hover .picon{background-position: 49px 47px;}

.xl_list dl dd .ptxt{ font-size: 14px; color: #999; line-height: 26px; height: 52px; }

/*.fixedxq .xzcxbox { top: 0px; width: 300px; position: fixed; margin-top: 0; z-index: 3; }*/
.fixedxq .clsmbox { top: 170px; top: 0px; position: fixed; width: 298px; z-index: 2; }
.fixedxq #adbox_2 { top: 381px; position: fixed; width: 300px; z-index: 1; }
.fixedqm .xzcxbox { top: 0px; width: 300px; position: fixed; margin-top: 0; z-index: 3; }
.fixedqm .pdcsbox { top: 170px; position: fixed; width: 300px; z-index: 2; }
.fixedqm .cljmbox { top: 313px; position: fixed; width: 298px; z-index: 1; }
/*1 16*/
#banner .b_wrap ul li.lb_li .div_lbt .ptxt { width: auto; }
#banner .b_wrap ul li.lb_li .div_lbt .ptxt em { padding-right: 12px; }
.xxbox_md .ptitle { text-align: center; font-weight: normal; }
.xxbox_md .ptitle span { width: 100%; }
.xxbox_md .ptitle em { position: absolute; right: 0; top: 27px; z-index: 1; font-size: 16px !important; color: #ff913f; }
.xxbox_md .pstar { left: 30px; text-align: left; }
.xxbox_md .pstar span { margin: 0; }
.xxbox_md .pstar span + span { margin-left: 4px; }


/*1 17newyear*/
.dhbox.newxg .menu { position: relative; }
.dhbox.newxg .newyear { position: absolute; width: 212px; height: 28px; background: url(/kaifamei/images/newyear.png) no-repeat; left: -252px; top: 48px; display: none; }
.dhbox.newxg .newyear.rg { right: -252px; left: auto; }


@media screen and (max-width:1120px){
	.wzsy_bj .xzxzmenu .xzxzbox{ left: auto; right: 15px; }
	.wzsy_bj .xzxzmenu .xzxzbox .psj span{margin-left: 253px;}
}

/*12 15星座详情*/
.xzxgbox { padding-top: 40px; }
.xzxgbox .xzxgbox_tt { text-align: center; font-size: 16px; color: #333; font-weight: bold; }
.xzxgbox .xzxgbox_list { padding: 0 20px; text-align: center; }
.xzxgbox .xzxgbox_list ul{ display: inline-block; }
.xzxgbox .xzxgbox_list ul li { float: left; width: 16.6%; width: 125px; margin-top: 40px; height: 122px; }
.xzxgbox .xzxgbox_list ul li a { display: block; height: 100%; text-align: center; }
.xzxgbox .xzxgbox_list ul li a .pimg { height: 80px; margin: 0px; }
.xzxgbox .xzxgbox_list ul li a .pimg img { height: 80px!important; margin: 0px auto; }
.xzxgbox .xzxgbox_list ul li a .phover { height: 80px; display: none; }
.xzxgbox .xzxgbox_list ul li a .phover img { height: 80px; }
.xzxgbox .xzxgbox_list ul li a .ptxt { font-size: 14px; color: #666; margin-top: 20px; margin-bottom: 0px; }
.xzxgbox .page a{color: #666;}
.xzxgbox .page a.on{color: #fff;}


/*2 28漫画首页修改*/
.mh { position: relative; }

.mhsy_bg, .mhsy_img { position: absolute; left: 0; right: 0; top: 217px; bottom: 192px; }

.mhsy_bg { background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzVkNDA4NSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzMzMmM0MSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #5d4085), color-stop(100%, #332c41)); background: -moz-linear-gradient(bottom, #5d4085, #332c41); background: -webkit-linear-gradient(bottom, #5d4085, #332c41); background: linear-gradient(to top, #5d4085, #332c41); background: url(/kaifamei/images/mh_jbbg.jpg) no-repeat\9; background-size: 100% 100% \9; }

.mhsy_img { background: url(/kaifamei/images/mhbg.png) no-repeat 0 87px; }

@media screen and (max-width: 1865px) { .mhsy_img { background-position: center 87px; } }


/*3 7底部二维码*/
.bottombar { position: fixed; height: 180px; z-index: 999999999999999999999; bottom: 0; left: 0; width: 100%; min-width: 1190px; background: url(/kaifamei/images/bottombar.png?v=2017) no-repeat center 0; _position: absolute; _bottom: expression(eval(document.documentElement.scrollBottom)); }
.bottombar .bottombar_close { position: absolute; right: 10px; bottom: 54px; width: 42px; height: 42px; background: url(/kaifamei/images/btba_close.png) no-repeat; cursor: pointer; }



/*4 6*/
.wrap2_five ul li{width: 226px; height: 136px;}
.wrap2_five ul li img{width: 226px!important; height: 136px!important;}
.wrap2_five ul li a span{ top: auto; bottom: 0; }


/*4 28*/
.cmtbox dl{padding-bottom: 0;}
.cmtbox dl dd .plc .plc_p .phf{padding-bottom: 0;}
.cmtbox dl dd .plc .plc_p{position: relative;}
.cmtbox dl dd .plc .plc_p .pts{position: absolute; left: 0; right: 0; top: 3px;}

.index { background: #f2f0f5; background: #f5f5f5; }
.index .wrap_lf { padding: 40px; width: 720px; }
.index .lblist dl dd { width: 425px; }
.syindex{background: #fff;}

/*7 3*/
.jsbox .jsbox_md { background: url(/kaifamei/images/ysbje.png) repeat-y; position: relative; text-align: justify; }

.jsbox_md.on { height: 112px; overflow: hidden; }

#showbtn { display: none; font-size: 14px; color: #de4747; }
#showbtn i { float: right; width: 10px; height: 6px; background: url(/kaifamei/images/xingzuo.png?v=111?t=20170710) no-repeat -524px -65px; margin: 10px 0 0 5px; }
#showbtn.sq { position: absolute; bottom: 0; right: 19px; width: 43px; padding-right: 10px; background: #f5f5f5; padding-left: 4px; } 
#showbtn.zk{ margin-left: 5px; }
#showbtn.zk i { -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg); } 


/*6 29算命*/
.smdhbox { height: 140px; background: url(/kaifamei/images/smtop_bj.png) repeat-x; }

.smdh_main { width: 1120px; margin: 0 auto; height: 100%; }

.smdh_logo { width: 110px; height: 80px; float: left; }
.smdh_logo img { margin: -33px 0 0 -70px; }

.smsea_box { float: left; height: 40px; margin: 38px 0 0 195px; position: relative; }
.smsea_box input { float: left; width: 455px; padding: 10px; height: 20px; line-height: 20px; font-size: 16px; }
.smsea_box button { float: left; width: 100px; line-height: 40px; text-align: center; background: #ee5e5e; font-size: 18px; color: #fff; cursor: pointer; }

.cjss_box { position: absolute; left: 0; top: 45px; font-size: 14px; color: #fff; filter: alpha(opacity=60); opacity: 0.6; }
.cjss_box a { color: #fff; }
.cjss_box a + a { margin-left: 10px; }

.qmbox.smbox .qmbox_tt ul li { margin-left: 50px; }
.qmbox.smbox .qmbox_tt ul li a { background: none; font-size: 20px; color: #999; line-height: 55px; height: 55px; margin: 0; text-align: center; text-indent: -9999px; background: url(/kaifamei/images/newxingzuo.png?v=2018) no-repeat 6px -49px; }
.qmbox.smbox .qmbox_tt ul li a.rglm { background-position: 6px -105px; }
.qmbox.smbox .qmbox_tt ul li a.cgsm { background-position: 6px -161px; }
.qmbox.smbox .qmbox_tt ul li.last a { border-color: #ee5e5e; border-width: 4px; background-position: -112px -49px; }
.qmbox.smbox .qmbox_tt ul li.last a.rglm { background-position: -113px -105px; }
.qmbox.smbox .qmbox_tt ul li.last a.cgsm { background-position: -111px -160px; }
.qmbox.smbox .qmbox_list .xbbox { width: 508px; margin: 45px auto; }
.qmbox.smbox .qmbox_list .xbbox ul li { width: 254px; cursor: pointer; }
.qmbox.smbox .qmbox_list .xbbox ul li .ptxt { height: 48px; margin: 0; }
.qmbox.smbox .qmbox_list .xbbox ul li .ptxt i { display: inline-block; width: 48px; height: 48px; vertical-align: middle; margin-right: 10px; }
.qmbox.smbox .qmbox_list .xbbox ul li .ptxt i img { width: 48px; height: 48px; }
.qmbox.smbox .qmbox_list .xbbox ul li + li { margin: 0; }
.qmbox.smbox .qmbox_list .xbbox ul li.rb_active .ptxt span { background-position: -425px -699px; border-color: #ee5e5e; }
.qmbox.smbox .qmbox_list .sjbox { margin-top: 55px; }
.qmbox.smbox .qmbox_list .btnbox { text-align: center; padding: 20px 0 58px 0; }
.qmbox.smbox .qmbox_list .btnbox a { display: inline-block; margin: 0 40px; line-height: 56px; height: 56px; width: 160px; text-align: center; font-size: 24px; color: #fff; border-radius: 50px; }
.qmbox.smbox .qmbox_list .btnbox a.mssm { /*background: #221d2a;*/ }
.qmbox.smbox .qmbox_list .btnbox a.dsxp { background: #ee5e5e; }
.qmbox.smbox .qmbox_intro { background: #f5f5f5 url(/kaifamei/images/smjj_bj.png) no-repeat right 30px bottom; height: 300px; }
.qmbox.smbox .qmbox_intro .infro_txt { font-weight: normal; text-align: justify; }
.csbox{margin-top: 30px;}

.smggbox { height: 120px; margin: 30px 0; }
.smggbox img { width: 100% !important; height: 100% !important; }

.smggbox_fir { float: left; width: 800px; height: 120px; }

.smggbox_sen { float: right; width: 300px; height: 120px; }

.csmain { width: 800px; float: left; }

.cslist { background: #fff; border: 1px solid #f0f0f0; padding: 15px 29px; padding-bottom: 0; }
.cslist dl { padding: 20px 0; }
.cslist dl dt { font-size: 30px; color: #333; line-height: 34px; }
.cslist dl + dl { border-top: 1px solid #e5e5e5; }
.cslist ul li { width: 265px; height: 90px; float: left; padding-left: 105px; position: relative; margin-top: 20px; }
.cslist ul li .div_img { position: absolute; width: 90px; height: 90px; left: 0; top: 0; }
.cslist ul li .div_img img{ width: 90px; height: 90px; }
.cslist ul li .div_txt .ptit { line-height: 40px; height: 40px; overflow: hidden; }
.cslist ul li .div_txt .ptit a { font-size: 16px; color: #333; font-weight: bold; }
.cslist ul li .div_txt .ptit a:hover { color: #ee5e5e; }
.cslist ul li .div_txt .ptxt { font-size: 14px; color: #666; line-height: 20px; height: 40px; overflow: hidden; margin-top: 8px; }

.smwrap { background: #fff; border: 1px solid #f0f0f0; padding: 30px 39px; }
.smwrap .wrap2_rg ul { margin-top: -7px; }

.wrap_title em.smbd { background-position: -2px -1335px; }

.rmlmlist ul li.li9 { background: #f5dbe8; }
.rmlmlist ul li.li9:hover { background: #f5c1db; }

.zhxx_list.smxx_list .zzlist { width: 100%; }
.zhxx_list.smxx_list .zzlist dl { float: left; }
.zhxx_list.smxx_list .zzlist dl ul li.li1 { text-align: left; }
.zhxx_list.smxx_list .zzlist dl ul li.li3, .zhxx_list.smxx_list .zzlist dl ul li.li4, .zhxx_list.smxx_list .zzlist dl ul li.li5 { text-align: center; width: 90px; }
.zhxx_list.smxx_list .zzlist dl ul li.li2 { width: 60px; }
.zhxx_list.smxx_list .zzlist dl.dl_sec { margin-left: 110px; width: 105px; }
.zhxx_list.smxx_list .zzlist dl.dl_sec ul { overflow: hidden; }
.zhxx_list.smxx_list .zzlist dl.dl_sec ul li { width: 100%; }

.tjmzbox .tjbox_txt { line-height: 36px; font-size: 16px; color: #333; }

.tjmzbox.smfxbox .tjbox_tt { font-size: 22px; }

.bgnone { background: none; }

.wrap_lf.bgnone { border: none; width: 800px; }

.bgwhite { background: #fff; border: 1px solid #f0f0f0; }

.icon-sprite, .icon-bbqm, .icon-cgsm, .icon-rglm, .icon-scbz, .icon-xmfx, .icon-xzcx, .icon-xzys, .icon-yfpd { background-image: url('/kaifamei/images/icon-sa8ba3023f0.png'); background-repeat: no-repeat; }

.icon-bbqm { background-position: 0 0; height: 63px; width: 63px; }

.icon-cgsm { background-position: 0 -63px; height: 63px; width: 63px; }

.icon-rglm { background-position: 0 -126px; height: 63px; width: 63px; }

.icon-scbz { background-position: 0 -189px; height: 63px; width: 63px; }

.icon-xmfx { background-position: 0 -252px; height: 63px; width: 63px; }

.icon-xzcx { background-position: 0 -315px; height: 63px; width: 63px; }

.icon-xzys { background-position: 0 -378px; height: 63px; width: 63px; }

.icon-yfpd { background-position: 0 -441px; height: 63px; width: 63px; }

.icon { display: inline-block; }

/*$index-spacing: 10px;	//设置图标的间距-对smart(智能)排版不起作用
@import "index/*.png";
@include all-index-sprites;*/
.gzsm_list { margin: 30px 0; padding: 40px 0; overflow: hidden; border-top: 1px dashed #d5d5d5; border-bottom: 1px dashed #d5d5d5; }
.gzsm_list .bd { /*overflow: hidden;*/ float: left; width: 720px; margin:-20px 0;}
.gzsm_list .bd .tempWrap{  margin-left: -10px!important; }
.gzsm_list .bd ul { padding: 20px 0 !important; padding-left: 10px!important; }
.gzsm_list .bd ul li { width: 95px; float: left; margin-right: 30px; }
.gzsm_list .bd ul li .sp_icon { display: block; width: 95px; height: 63px; padding: 16px 0; border-radius: 95px; }
.gzsm_list .bd ul li .sp_icon_1 { background: #a6d86b; }
.gzsm_list .bd ul li .sp_icon_2 { background: #7dcdf7; }
.gzsm_list .bd ul li .sp_icon_3 { background: #fec246; }
.gzsm_list .bd ul li .sp_icon_4 { background: #ad90f9; }
.gzsm_list .bd ul li .sp_icon_5 { background: #7dcdf7; }
.gzsm_list .bd ul li .sp_icon_6 { background: #f77c8c; }
.gzsm_list .bd ul li .sp_icon_7 { background: #ad90f9; }
.gzsm_list .bd ul li .sp_icon_8 { background: #fec246; }
.gzsm_list .bd ul li .icon { display: block; margin: 0 auto; }
.gzsm_list .bd ul li a { display: block; }
.gzsm_list .bd ul li em { display: block; font-size: 16px; color: #333; font-weight: bold; text-align: center; margin-top: 12px; }
.gzsm_list .bd ul li:hover { -webkit-transform: translate3d(0, -2px, 0); transform: translate3d(0, -2px, 0); -webkit-transition: all 0.2s linear; transition: all 0.2s linear; }
.gzsm_list .bd ul li:hover .sp_icon { box-shadow: 0px 8px 12px 2px #e1e1e1; -moz-box-shadow: 0px 8px 12px 2px #e1e1e1; box-shadow: 0px 8px 12px 2px #e1e1e1; -webkit-transform: translate3d(0, -2px, 0); transform: translate3d(0, -2px, 0); -webkit-transition: all 0.2s linear; transition: all 0.2s linear; }
.gzsm_list .sbtn { float: left; width: 40px; height: 45px; background: url(/kaifamei/images/xingzuo.png?v=111) no-repeat -578px -699px; margin-top: 30px; filter: alpha(opacity=50); opacity: 0.5; }
.gzsm_list .sbtn.btn-next { background-position: -558px -754px; }
.gzsm_list .sbtn:hover { filter: alpha(opacity=100); opacity: 1; }

.tjmzbox.cgsmbox { margin-top: 0; }
.tjmzbox.cgsmbox .tjbox_txt { margin-top: 0; }

.tjmzbox .tjbox_txt p em.gray { color: #ccc; }

.pxtit { font-size: 20px; color: #333; font-weight: bold; }

.clqmbox.clsmbox { background: #fff url(/kaifamei/images/clsm_bg.png) no-repeat; }
.clqmbox.clsmbox .clqm_tp { background: none; height: 90px; overflow: hidden; position: relative; }
.clqmbox.clsmbox .clqm_tp img { margin: -59px 0 0 0; }
.clqmbox.clsmbox .qmbox { background: none; margin-top: -25px; position: relative; }
.clqmbox.clsmbox .qmbox .qmbox_tt { height: 22px; }
.clqmbox.clsmbox .qmbox .qmbox_tt ul li { width: 33.3%; position: relative; }
.clqmbox.clsmbox .qmbox .qmbox_tt ul li a { width: 70px; height: 22px; background: url(/kaifamei/images/newxingzuo.png?v=111) no-repeat 0 -1px; position: relative; }
.clqmbox.clsmbox .qmbox .qmbox_tt ul li a.cgsm { background-position: -71px -1px; }
.clqmbox.clsmbox .qmbox .qmbox_tt ul li a.rglm { background-position: -142px 0; }
.clqmbox.clsmbox .qmbox .qmbox_tt ul li .spbg { width: 100px; height: 34px; background: url(/kaifamei/images/clsmtit_bg1.png) no-repeat; position: absolute; left: 0; top: -9px; display: none; }
.clqmbox.clsmbox .qmbox .qmbox_tt ul li .spbg.bg2 { background-image: url(/kaifamei/images/clsmtit_bg2.png); width: 124px; left: -13px; }
.clqmbox.clsmbox .qmbox .qmbox_tt ul li .spbg.bg3 { background-image: url(/kaifamei/images/clsmtit_bg3.png); left: auto; right: 0; }
.clqmbox.clsmbox .qmbox .qmbox_tt ul li.last .spbg { display: block; }
.clqmbox.clsmbox .qmbox .qmbox_tt ul li.last a { background-position: 0 -21px; }
.clqmbox.clsmbox .qmbox .qmbox_tt ul li.last a.cgsm { background-position: -71px -21px; }
.clqmbox.clsmbox .qmbox .qmbox_tt ul li.last a.rglm { background-position: -142px -20px; }
.clqmbox.clsmbox .qmbox .qmbox_list .sjbox dl dd .xradio { float: left; }
.clqmbox.clsmbox .qmbox .qmbox_list .sjbox dl dd .xradio p.rb_active span { background: #ee5e5e; border-color: #ffbebe; }
.clqmbox.clsmbox .qmbox .qmbox_list .sjbox dl dd .xradio p + p { margin-left: 60px; }
.clqmbox.clsmbox .qmbox .qmbox_list .sjbox dl dd .select_nav { margin-left: 10px; }
.clqmbox.clsmbox .qmbox .qmbox_list .sjbox dl dd .select_nav + .select_nav { margin-left: 10px; }
.clqmbox.clsmbox .qmbox .qmbox_list .btnbox a { background-position: -499px -865px; }

.wzlist.smwzlist ul li a:hover { color: #ee5e5e; }
.clqmbox{ margin-bottom: 30px; }

/*算命首页用到*/
.mat0 { margin-top: 0; }

.fixed_smqm { z-index: 1; position: relative; }
.fixed_smqm .clqmbox { position: fixed!important; top: 0; width: 298px; margin-top: 0; }
.fixed_smqm #adbox_2 { position: fixed; top: 356px; width: 308px; }
.fixed_smqm #clsmbox{position: relative!important;}
.qmwz_list dl dd{height: 52px; overflow: hidden;}
.error_kuang { width: 700px; margin: 0 auto; padding: 175px 0; }
.error_kuang .errorbox { padding: 0; float: right; width: 450px; margin-top: 70px; }
.pdcsbox.newnone,.clqmbox.on{z-index: 9999999999; position: relative;}

.layui-layer-page.sm_layers .layui-layer-content { background-image: url(/kaifamei/images/smtcbj.png); }
.layui-layer-page.sm_layers .layui-layer-btn .layui-layer-btn0 { background: #ee5e5e; border-radius: 50px; }

.newxgbox { padding-top: 30px; }
.newxgbox .wrap_title { margin: 0 50px; }

.jsn_box_lf .ptitle{margin-top: 40px;}

/*96就撕你详情页*/
.wrap_lf.bornone { width: 800px; border: none; background: none; }

.borbox { background-color: #fff; border: 1px solid #f0f0f0; }
.borbox .wzxq_sj { border-bottom: none; }
.borbox + .borbox { margin-top: 30px; }

.borbox_tit { font-size: 24px; color: #999; text-align: center; padding-top: 28px; }
.newxg_list .jsn_box_lf .ptitle{margin-top: 15px;}

.newxg .searchbox input{ padding: 7px 0; }
.newxg .searchbox button{margin-top: 8px;}

html { height: 100%; }
body { min-height: 100%; position: relative; padding-bottom: 215px; box-sizing: border-box; }

.footer { position: absolute; left: 0; right: 0; bottom: 0; }
.dhbox.addgg{ border-bottom: none; height: 233px;}
.newgg{ height: auto; position: relative; }
.imgk{padding-top: 20px;}
.newgg a{ float: left; }
/*.newgg img{ width: 100%; display: block;}*/
.newgg a.alf{ width: 448px; }
.newgg a.arg{ width: 672px; }

.wzxq_sj{ margin: 0 70px; padding-bottom: 10px; }
.wzlist{ margin-top: 17px; }
.ggslider{ margin: 0 62px; margin-top: 20px; padding-bottom: 20px; border-bottom: 1px solid #e6e6e6; position: relative; }
.ggslider .bd{ overflow: hidden; height:110px; }
.ggslider .bd ul { margin-left: -10px!important; }
.ggslider .bd li{ float: left; width: 114px; text-align: center; }
.ggslider .bd li img{ display: block; width: 90px; height: 90px; margin: 0 auto; }
.ggslider .bd li em{ display: block; text-align: center; font-size: 14px; color: #666; }
.ggslider .a_btn{ display: block; position: absolute; width: 12px; height: 24px; background: url(/kaifamei/images/newxingzuo.png) -224px -1px; left: -40px; top: 33px; }
.ggslider .a_btn.next{ background-position: -238px -1px; left: auto; right: -40px; }
.imgk{ width: 1123px; height: 90px; margin: 0 auto; overflow: hidden; }
.newgg .imgdiv{ position: relative; z-index: 1; }
.newgg .adivs{ position: absolute; left: 0; right: 0; top: 0; bottom: 0; z-index: 2; }

.pdmain_wrap .ggslider{ width: 570px; margin-left: 0; margin-right: 0; padding-top: 20px; padding-bottom: 20px;  border-top: 1px solid #e6e6e6; margin: 13px 0 -2px 0;}
.pdmain_wrap .ggslider .a_btn{ top: 52px; left: -28px; }
.pdmain_wrap .ggslider .a_btn.next{ right: -6px; left: auto; }
.pdmain_wrap .main_list .listbox{ padding-top: 20px; }
.pdmain_wrap .listbox ul{ margin-top: 10px; }


.njctjlist{ /*padding: 0 40px;*/ border-top: 1px solid #e6e6e6; padding-left: 0; padding-right: 0; margin: 0 70px; padding-top: 30px; }
.njctjlist .ptitle{ margin-bottom: 30px; }
.wzlist .lblist dl dd{ width: 375px; }

.clqmbox .qmbox .qmbox_list .btnbox{ text-align: center; }
.clqmbox .qmbox .qmbox_list .btnbox .abtn{ display: inline-block; background: url(/kaifamei/images/newxingzuo.png) -326px -28px; text-indent: -9999px; margin: 0 10px; }
.clqmbox .qmbox .qmbox_list .btnbox a.dsqm{ background-position: -326px -65px; }
.clqmbox .qmbox .qmbox_list .btnbox a.msjm{ background-position: -429px -28px; }
.clqmbox .qmbox .qmbox_list .btnbox a.mssm{ background-position: -223px -28px; }
.clqmbox .qmbox .qmbox_list .btnbox a.dsjp{ background-position: -223px -64px; }

/* .fixedxwxq .clqmbox{ position: fixed; top: 413px; width: 300px; }
.fixedxwxq .clqmbox.clsmbox{ top: 0 } */
.fixedxwxq .xysbox,.fixedxwxq #adbox_2{ position: fixed; top:10px; width: 300px;}
.fixedxwxq #adbox_2{top: 375px;}
.pdmain_tt .naddgg a{ color: #a283c0; }
.pdmain_tt .naddgg a:hover{ color: #fff; }

.newbobar{ background: none; }
.newbobar .wrapper{ width: 1920px; position: absolute; left: 50%; margin-left: -960px; bottom: 0; height: 135px; }
.newbobar .wrapper a,.newbobar .wrapper span{ float: left; }
.newbobar .bottombar_close{ background: none; right: 20px; bottom: 23px; }

.wz-box{ width: 305px; float: left; }
.gg-box{ float: right; width: 342px; margin-top: 38px; }
.gg-box p{ float: left; margin-bottom: 10px; position: relative; }
.gg-box p a,.gg-box p img{ display: block; }
.gg-box p+p{ margin-left: 10px; }
.gg-box p span{ display: block; width: 28px; height: 16px; position: absolute; left: 0; top: 0; background: url(/kaifamei/images/newxingzuo.png) -230px -100px; }
.main.mt{ margin-top: 20px; }
.main.mat40{ margin-top: 40px; }

.newrpa_lf{ width: 780px; border-radius: 20px 20px 0 0; }
.ysbox .xzxzmenu{ line-height: 32px; margin-top: 117px; }
.ysbox .xzxzmenu p{ line-height: 32px; padding: 0 45px 0 19px; border: 2px solid #fff; border-radius: 50px; }
.ysbox .xzxzmenu p em{ font-size: 16px; color: #fff; }
.ysbox .xzxzmenu p span{ width: 9px; height: 5px; background: url(/kaifamei/images/newxingzuo.png) -260px 0; right: 18px; top: 14px; }
.ysbox .xzxzmenu .xzxzbox .psj span{ margin-left: 70px; }
.ysbox_chose{ position: absolute; left: 255px; bottom: 0; }
.ysbox_chose a{ float: left; font-size: 16px; color: #ffd4d4; font-weight: bold; line-height: 36px; }
.ysbox_chose a+a{ margin-left: 35px; }
.ysbox_chose a.on,.ysbox_chose a:hover{ color: #ffcc1b!important; border-bottom: 6px solid #ffcc1b; }
.infrobox{ padding: 30px 44px 0 44px; position: relative; }
.infrobox.on{ height: 180px; overflow: hidden; margin-bottom: -30px; }
.infro_zong{ font-size: 16px; color: #696054; line-height: 28px; }
.infro-list dl{ position: relative; margin-top: 30px; }
.infro-list dl dt{ position: absolute; left: 30px; top: -12px; }
.infro-list dl dt span{ display: block; width: 86px; height: 25px; background: url(/kaifamei/images/newxingzuo.png) -277px -1px; }
.infro-list dl dt span.sy{ background-position: -365px -1px }
.infro-list dl dt span.cf{ background-position: -451px -1px }
.infro-list dl dt span.jk{ background-position: -433px -66px }
.infro-list dl dd{ font-size: 14px; color: #696054; background-color: #fffcf8; border: 3px dashed #f0ece6; padding: 15px 27px; line-height: 22px; display: table; min-height: 44px; width: 632px; border-radius: 10px; }
.infro-list dl dd .jzbox{ display: table-cell; vertical-align: middle; }
.ysbox.sx .ysbox_bt{ background-image: url(/kaifamei/images/yunshi_sx.png); }
.ysbox.sx .ysbox_intro ul li p{ color: #d4d8e0; }
.ysbox.sx .ysbox_chose a{ color: #d4d8e0; }
.ysbox.sx .ysbox_img .ptx{ width: 340px; height: 256px; left: -25px; top: -30px; background-image:url(/kaifamei/images/wuyun.png);}
.ysbox.hy .ysbox_bt{ background-image: url(/kaifamei/images/yunshi_hy.png); }
.ysbox.hy .ysbox_intro ul li p{ color: #ffd4d4; }
.ysbox.hy .ysbox_img .ptx{ width: 340319px; height: 285px; left: -40px; top: -20px; background-image:url(/kaifamei/images/lihua.png);}
.ysbox.ds .ysbox_bt{ background-image: url(/kaifamei/images/yunshi_ds.png); }
.morediv{ position: absolute; left: 0; right: 0; bottom: 0; text-align: center; height: 60px; background: url(/kaifamei/images/morediv.png); padding-top: 70px;}
.morediv.on{ position: static; height: auto; padding-top: 20px; }
.morediv #showbtn{ position: static; width: auto; font-size: 16px; color: #ff8400; background: none}
.morediv #showbtn i{ width: 12px; height: 7px; background: url(/kaifamei/images/newxingzuo.png) -259px -12px; }

.qmbox .qmbox_list .btnbox{ text-align: center; }
.qmbox .qmbox_list .btnbox a{ display: inline-block; text-align: center; width: 160px; height: 58px; line-height: 55px; background: url(/kaifamei/images/newxingzuo.png) -228px -132px; margin: 0 42px; font-size: 26px; color: #fff; cursor: pointer; letter-spacing: 3px; }
.qmbox .qmbox_list .btnbox a.dsqm{ background-position: -396px -132px; }
.pdguangg{ margin: 30px -10px 0 -10px; }
.pdguangg a{ float: left; }
.pdguangg a img{ display: block; }

.kywpbox{ position: absolute; right: 26px; top: -5px; width: 347px; height: 43px; background: url(/kaifamei/images/kybg.png) no-repeat; overflow: hidden; text-align: center; }
.kywpbox a{ display: block; height: 100%; line-height: 40px; text-align: left; padding-left: 33px; padding-right: 48px; position: relative; }
.kywpbox span,.kywpbox p{ display: inline-block; vertical-align: text-bottom; }
.kywpbox span{ width: 6px; height: 30px; background: url(/kaifamei/images/kydot.png) no-repeat 0 center; }
.kywpbox p{ font-size: 16px; color: #fff; font-weight: bold; display: inline; }
.kywpbox p:after{ left: auto; right: -6px; }
.kywpbox p em{ display: inline-block; }
.kywpbox a:after{ display: block; position: absolute; right: 36px; top: 14px; content: ''; width: 6px; height: 10px; background: url(/kaifamei/images/newxingzuo.png) -261px -100px; }
#scroll_div { white-space: nowrap; height: 43px; overflow: hidden; }
.pdkywp a{ display: inline-block; padding: 0 20px; height: 30px; line-height: 30px; border-radius: 30px; background-color: #35303c; color: #ffb45f; }
.pdkywp a span{ display: inline-block; }
.pdkywp a span:after{ float: right; content: ''; width: 6px; height: 10px; background: url(/kaifamei/images/newxingzuo.png) -273px -100px; margin: 11px 0 0 6px; }
.pdkywp a:hover{ color: #ffd800; background-color: #443d4d; }
.pdkywp a:hover span:after{ background-position: -274px -112px }

.wrap_title em{ font-size: 28px; }
/*.wzsy_bj ul.menu_ul li{ margin-right: 10px; }
.wzsy_bj ul.menu_ul li a{ font-size: 16px; }*/
.ztbox ul li .litxt .pbt{ font-weight: normal; }
.ztbox ul li a{ height: 62px; }
.footer_list .pinfro h2{ display: inline-block; font-weight: normal; }
.weizhi h1{ display: inline-block; font-weight: normal; font-size: 14px; }

.smwrap2 .wrap_title em,.smwrap3 .wrap_title em,.smwrap .wrap_title em{ background: #fff; line-height: 38px; }
.smwrap2{ margin-top: 0; }
.tong-box .wrap3.smwrap3{ margin-top: 0; }
.wrap2_rg ul li.litit a{ font-size: 24px; font-weight: bold; }
.list_tit.smlist-tit ul li{ margin-left: 0; }
.list_tit.smlist-tit ul li+li{ margin-left: 87px; }
.list_tit.smlist-tit{ height: 60px; line-height: 57px; overflow: hidden; margin-bottom: 40px; }
.list_tit.smlist-tit ul li a{ color: #333; }
.list_tit.smlist-tit ul li a.on,.list_tit.smlist-tit ul li a:hover{ color: #ee5e5e; border-color: #ee5e5e; }
.smwrap_lf{ padding-bottom: 40px; }

.smsea_box button{ margin-right: 10px; }
.newadd{ float: left; width: 40px; height: 40px; background: url(/kaifamei/images/newxingzuo.png) -316px -228px; text-indent: -9999px; margin-left: 20px; }
.newadd.cg{ background-position: -359px -228px; }
.newadd.rg{ background-position: -402px -228px; }
.newadd:hover,.newadd.on{ background-position: -316px -273px; }
.newadd.cg:hover,.newadd.cg.on{ background-position: -359px -273px; }
.newadd.rg:hover,.newadd.rg.on{ background-position: -402px -273px; }
.smwrap3 .wrap3_list{ margin-top: 40px; }

.ssjg_tips+.ssjgbox{ margin-top: -20px; }
.wrap .ssjg_tips{ margin-top: -38px; }

.adbox{margin: 30px 0;}
#adbox_1 iframe{margin-bottom: 30px!important;}
#adbox_1{margin: 0;}
#adbox_1 div[id^="mvdiv_"]{margin-bottom: 30px;}
#adbox_1 div[id^="mvdiv_"] div[id^="mvdiv_"]{margin-bottom: 0;} 

.link_yq{ padding: 20px 10px; background: #FFF; }
.link_yq .hd{ font-size: 16px; color: #666; margin-bottom: 8px; }
.link_yq .bd{ overflow: hidden; }
.link_yq .bd ul{ margin-left: -28px; }
.link_yq .bd li{ float: left; margin-left: 28px; margin-bottom: 5px; white-space: nowrap; }
.link_yq .bd a{ font-size: 14px; color: #999; }
.link_yq .bd a:hover{ color: #666; }

#adbox_4{ width: 650px; margin: 0 auto; margin-top: 30px;} 

.newcs-box{margin: 0 74px 30px 74px;}
.newcs-list{ margin: -10px 0 0 -12px;}
.newcs-list a{ float: left; width: 120px; line-height: 40px; height: 40px; overflow: hidden; text-align: center; background-color: #f5f5f5; font-size: 16px; margin: 10px 0 0 12px; }
.newcs-list a:first-child{color: #eb3b33;}
.newcs-list a:nth-child(2){color: #a43fe4;}
.newcs-list a:nth-child(3){color: #333;}
.newcs-list a:nth-child(4){color: #626cd0;}
.newcs-list a:nth-child(5){color: #a43fe4;}
.newcs-list a:nth-child(6){color: #4482eb;}
.newcs-list a:nth-child(7){color: #80990a;}
.newcs-list a:nth-child(8){color: #bb316f;}
.newcs-list a:nth-child(9){color: #333;}
.newcs-list a:nth-child(10){color: #ea793b;}

.ntjyd-box{border-top: 30px solid #f5f5f5; padding: 0 74px; background: #fff;}
.tong-box+.ntjyd-box{border-top: none;}
.ntjyd-box .ptitle{padding-top: 30px; font-size: 20px; color: #333; font-weight: bold;}
.ntjyd-lf{ float: left;}
.ntjyd-list{ margin-top: 20px;}
.ntjyd-list dl{padding-left: 170px; position: relative; height: 94px; margin-bottom: 30px;}
.ntjyd-list dt{position: absolute; left: 0; top: 0;}
.ntjyd-list dt img{display: block; width: 152px; height: 94px;}
.ntjyd-list .ptit{line-height: 30px; height: 30px; overflow: hidden;}
.ntjyd-list .ptit a{font-size: 18px; font-weight: bold;}
.ntjyd-list .pbot{font-size: 14px; color: #999; margin-top: 14px; line-height: 20px;}
.ntjyd-list .spkuang{display: inline-block; vertical-align: middle; padding: 0 7px; border: 1px solid #ccc; margin-right: 12px;}
.ntjyd-rg{float: right;}
.ntjyd-rg .adbox{margin: 0; margin-top: 23px;}
.ntjyd-list .ptit a:hover,.ntjyd-list .pbot a:hover{color: #ff7c3c;}
.ntjyd-list .spkuang:hover{border-color: #ff7c3c;}
.nmorebox{padding-bottom: 30px; }
.nmorebox a{display: block; margin: 0 auto; width: 146px; height: 40px; line-height: 40px; background-color: #e6e6e6; font-size: 18px; color: #999; text-align: center;}
.nmorebox a i{display: inline-block; vertical-align: middle; transform: rotate(90deg);letter-spacing: -2px; font-family: '宋体'; font-weight: bold; font-size: 16px; margin: -2px 0 0 5px;}

.ntjyd-rg{width: 162px;}
.ntjyd-rg.fixedjgg .adbox{position: fixed; top: 0; margin-top: 0;}

.link_box{background-color: #eee; padding: 28px 0 20px 0; margin-bottom: -18px;}
.link_main{width: 1120px; margin: 0 auto;}
.link_tit{font-size: 20px; color: #333;}
.link_list{margin: 10px 0 0 -20px;}
.link_list a{ margin-left: 20px; font-size: 14px; color: #666;display: inline-block; line-height: 25px;}
.link_list a:hover{color: #ff9b2f;}
@media screen and (min-width:320px) and (max-width:768px) {
    html {
  min-width: 100%;
}
    body {
  font: 12px tahoma, '\5b8b\4f53', sans-serif;
    font-size: 12px;
    font-family: tahoma, "宋体", sans-serif;
  font-family: "lucida grande", "lucida sans unicode", lucida, helvetica, "Hiragino Sans GB", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;
  font-size: 12px;
  background: #f5f5f5;
  overflow-x: hidden;
  min-width: 100%;
}
    .top.newxg {
  height: 34px;
  background: red;
  background: #1f1d24;
  min-width: 100%;
  }
.top.newxg .header_lf ul li + li {
  padding: 0 10px;
  margin-right: 0;
}
.top.newxg .header_lf ul li {
  float: left;
  line-height: 34px;
  height: 34px;
  margin-right: 1px;
}
#banner {
  height: 390px;
  position: relative;
  z-index: 1;
  overflow: hidden;
  min-width: 100%;
}
#banner .b_wrap {
  width: 100%;
  position: absolute;
  left: 0;
  margin-left: -680px;
  height: auto;
  top: 0;
  z-index: 1;
  overflow: visible;
}
#banner .b_wrap ul li.lb_li {
    width: 49rem;
    float: left;
    height: 100%;
    overflow: hidden;
    -moz-transition: width 0.5s ease-in-out;
    -o-transition: width 0.5s ease-in-out;
    -webkit-transition: width 0.5s ease-in-out;
    transition: width 0.5s ease-in-out;
}
#banner .mask {
    height: 390px;
    width: 1120px;
    position: absolute;
    top: 0;
    z-index: 3;
    cursor: pointer;
    opacity: .6;
    filter: alpha(opacity=60);
    display: none;
}
#banner .b_wrap ul li.lb_li .div_lbt {
    float: left;
    width: 40rem;
    height: 390px;
    position: relative;
}
.main {
    width: 100%;
    margin: 0 auto;
}
.index .wrap_lf {
    padding: 1%;
    width: 98%;
}
.lblist dl {
  height: auto;
  margin-bottom: 20px;
  float: left;
}
.lblist dl dt {
  width: 30%;
  height: 80px;
  float: left;
  position: relative;
  overflow: hidden;
}
.lblist dl dt img {
  width: 100%;
  height: auto;
}
.index .lblist dl dd {
  width: 65%;
}
.lblist dl dd .ptitle a {
  font-size: .8rem;
  font-weight: bold;
}
.lblist dl dd .ptxt {
  font-size: 12px;
  color: #999;
  line-height: 26px;
  margin-top: 0;
  text-indent: 2em;
  height: 28px;
  overflow: hidden;
  word-break: break-all;
  display: none;
}
.lblist dl dd .ptitle {
  line-height: 20px;
  height: 28px;
  overflow: unset;
}
.lblist dl dd .prlsj .psl {
  float: left;
  padding-left: 0;
  position: relative;
}
.fixed_sy .xzcxbox {
  position: fixed;
  top: 0;
  margin-top: 0;
  z-index: 3;
}
.wrap_rg {
  width: 100%;
  float: right;
}
.fixed_sy .xzcxbox {
  position: unset;
  top: 0;
  margin-top: 0;
  z-index: 3;
}
.forbox ul, .secul {
  width: 100%;
  margin-left: 0;
}
.wzsy_dh {
  height: 59px;
  border-bottom: 1px solid #f0f0f0;
  margin-bottom: 40px;
  background: #fff;
  min-width: 100%;
}
.wzsy_bj {
  height: 59px;
  width: 100%;
  margin: 0 auto;
  position: relative;
  z-index: 999999;
}
.footer_bj {
  width: 100%;
  margin: 0 auto;
}
.footer_list.xzrk {
  width: 100%;
}
.dhbox, .footer {
  min-width: 100% !important;
}
.wzsy_bj ul.menu_ul li a {
  display: block;
  line-height: 57px;
  padding: 0 5px;
  font-size: 12px;
  color: #333;
  font-weight: bold;
}
.footer {
  position: relative;
  left: 0;
  right: 0;
  bottom: 0;
  float:left;
}
.wrap_lf {
  background: #fff;
  border: 1px solid #f0f0f0;
  width: 100%;
}
.wzxq_txt img {
  max-width: 100% !important;
}
.footer_list {
  float: left;
  margin-left: 10px;
  width: 146px;
}
.link_main {
  width: 96%;
  margin: 0px 2%;
}
.wzsy_bj ul.menu_ul li {
  float: left;
  margin-right: 10px;
}
.dhbox.newxg {
  background: #fff url(/kaifamei/images/dhbj.png) repeat-x center;
  border-bottom: 3px solid #8662bf;
  min-width: 100%;
  height: auto;
}
.dh_menu {
  float: left;
  margin-left: 10px;
  width: 100%;
}
.dh_menu ul li + li {
  margin-left: 9px;
  
}
.dhbox.newxg .menu {
  height: 22rem;
  float: left;
  min-width: 100%;
  width: 100%;
}
.page {
  height: 40px;
  text-align: center;
  float: left;
  margin-bottom: 40px;
}
.page a {
  display: inline-block;
  width: 25px;
  height: 25px;
  line-height: 25px;
  text-align: center;
  font-size: 14px;
  color: #666;
  background: #f0f0f0;
  margin: 0 2px;
}
.forbox ul li, .secul li {
  width: 46%;
  float: left;
  margin-left: 14px;
  margin-bottom: 15px;
  overflow: hidden;
}
.forbox ul li img, .secul li img {
  width: 100%;
  height: 120px;
}
.wrap2_five ul {
  width: 100%;
  margin-left: 0px;
}
.wrap2 {
  margin-top: 45px;
  padding: 0;
}
.wrap2_five ul li {
  width: 45%;
  height: 136px;
}
.wrap2_five ul li {
  width: 45%;
  height: auto;
  margin-left: 13px;
  margin-bottom: 20px;
  float: left;
  position: relative;
}
.wrap1_lf {
  width: 100%;
  height: 338px;
  padding: 20px 20px 0 20px;
  position: absolute;
  left: -22px;
  top: -20px;
  background: #1f1d24;
}
.wrap1_lf {
  width: 100%;
  height: 338px;
  padding: 0;
  position: unset;
  left: -22px;
  top: -20px;
  background: #1f1d24;
  float: left;
}
.wrap1 {
  padding: 0;
  position: relative;
}
.wrap1_lf .xzdp {
  font-size: 14px;
  color: #666;
  margin-top: 18px;
  margin-left: 10px;
}
.wrap1_tp {
  padding: 30px 0 15px 10px;
}
.xzdp_list ul {
  width: 100%;
  margin-left: 0px;
}
.wrap2_five ul li img {
  width: 100% !important;
  height: auto !important;
}
.wzxq_sj {
  margin: 0;
    margin-top: 0px;
  padding-bottom: 10px;
}
.wzlist {
  margin-top: 30px;
  padding: 0 ;
    padding-bottom: 0px;
  padding-bottom: 22px;
}
.wzxq_txt {
  padding: 0;
  margin: 0 4%;
}
.ntjyd-box {
  border-top: 30px solid #f5f5f5;
  padding: 0;
  background: #fff;
  margin: 0 5%;
}
.ntjyd-list .ptit a {
  font-size: 12px;
  font-weight: bold;
}
.ntjyd-list .ptit {
  line-height: 14px;
  height: 14px;
  overflow: unset;
}
.ntjyd-list .pbot {
  font-size: 12px;
  color: #999;
  margin-top: 20px;
  line-height: 20px;
  float: left;
  height: 3.5rem;
  overflow: hidden;
}
.wz-box {
  width: 94%;
  float: left;
  margin-left:3%;
}
.xxbox {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 390px;
  background: #2b2930 url(/kaifamei/images/xxbox_bj.png) no-repeat;
  box-shadow: 0px 0px 30px 11px rgba(0, 0, 0, 0.3);
  z-index: 3;
}
#banner .b_wrap ul li.lb_li .div_lbt .ptxt {
  position: absolute;
  width: 434px;
  height: 40px;
  line-height: 40px;
  left: 40%;
  bottom: 20px;
  margin-left: -217px;
  background: rgba(0, 0, 0, 0.7);
  font-size: 12px;
  color: #fff;
  overflow: hidden;
}
}
