
/* 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;}
.index { background: #fff; }
.zq { background: #3c3248 url(/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(../image/xingzuo.png) 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(/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(/images/menu_bj.png) no-repeat; }
.menu_rg a .xzicon { display: block; width: 87px; height: 105px; margin: 0 auto; margin-top: 15px; background: url(/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(../image/xingzuo.png) 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(/images/slide_bj.png) no-repeat; background: url() 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(../image/xingzuo.png) 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(../image/xingzuo.png) 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(../image/xingzuo.png) 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; object-fit: cover;}
.xxbox_bt a span { display: block; position: absolute; left: 0; top: 0; width: 43px; height: 43px; background: url(../image/xingzuo.png) -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;object-fit: cover;}
.lblist dl dt span { overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width: 46px; height: 24px; display: block; position: absolute; left: 0; top: 10px; background: url(../image/xingzuo.png) 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; }

.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(../image/xingzuo.png) 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(/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(/images/xzicon.png) no-repeat; margin-top: 22px; margin-top:16px; z-index: 2; }
.pdcsbox_tp .zjbj { width: 110px; height: 80px; background: url(../image/xingzuo.png) 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(/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(../image/xingzuo.png) 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(../image/xingzuo.png) 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(/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(../image/xingzuo.png) 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() 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(../image/xingzuo.png) 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(../image/xingzuo.png) 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(../image/xingzuo.png) 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(../image/xingzuo.png) 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(../image/xingzuo.png) 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; width:300px;}
.newslist p { height: 182px; }
.newslist p a { display: block; height: 100%; position: relative; overflow: hidden; }
.newslist p a img { width: 300px; height: 182px; object-fit: cover;}
.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(../image/news_bj.png) no-repeat; background: url() 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 ul.firul li { width: 100%; line-height: 35px; height: 35px; overflow: hidden; }
.newslist ul.firul li a { font-size: 14px; color: #333; }

.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:20px; }
.wzsy_bj ul.menu_ul li a { display: block; line-height: 57px; 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 ul.menu_ul li.qb{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:36px;}
.wzsy_bj ul.menu_ul li.qb a{display:inline-block;}

.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(/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(/images/ys_shuai.png) no-repeat; width: 211px; height: 59px; left: 70px; }
.xys_bt .imgbox .img_zt.hy { width: 69px; height: 69px; background: url(/images/ys_hy.png) no-repeat; left: auto; right: 46px; }
.xys_bt .imgbox .img_zt.ds { width: 203px; height: 115px; background: url(/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; }
.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;padding:3px 10px;text-align: center; font-size: 14px; color: #666; background: #f0f0f0; margin: 0 1px; }
.page b {display: inline-block;padding:3px 10px;text-align: center; font-size: 14px;background:#9275af;color:#fff;}
.page a[title="Total record"],.page a[title="总数"]{display:none}
.page a.on, .page a:hover { background: #9275af; color: #fff; }
/*.page a.laypage_next { text-indent: -9999px; background: #f0f0f0 url(../image/xingzuo.png) 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; }
.list .wrap_lf {width:720px;padding:40px;}
.list .lblist dl dd{width:425px;}
.wzxq_title { padding: 42px 50px; }
.wzxq_title .ptitle,.wzxq_title h1 { font-size:24px; color: #333; font-weight:inherit; text-align: center;font-weight:bold;}
.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 a{color: #ff9136;}
.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(../image/xingzuo.png) 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(../image/xingzuo.png) 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 28px; 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(../image/xingzuo.png) 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: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(../image/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 .xzbox .ptxt1{margin-top: 15px; color: #f05b5b;}

.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(../image/xingzuo.png) 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(../image/xingzuo.png) 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(../image/xingzuo.png) 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(../image/xingzuo.png) no-repeat -340px -95px; }
.xzpj .pxzpj .ph { width: 9px; background: url(../image/xingzuo.png) 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: 24px; 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%;object-fit: cover;}
.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(../image/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(../image/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(/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(/images/taiyang.png) no-repeat; }
.ysbox_img .ptx.shuai { width: 300px; height: 85px; background: url(/images/ys_sh.png) no-repeat; background-size: cover; }
.ysbox_img .ptx.hy { width: 89px; height: 89px; background: url(/images/ys_hy.png) no-repeat; left: auto; right: 38px; }
.ysbox_img .ptx.ds { width: 300px; height: 170px; background: url(/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(/images/star.png); margin-top: 11px; }
.ysbox_intro ul li .star{ margin-top: 6px; width: 23px; height: 23px; background-image: url(/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(/images/jsbj.png) no-repeat; }
.jsbox .jsbox_md { padding: 0 33px; background: url(/images/jsbj.png) no-repeat 0 -13px; font-size: 14px; color: #999; line-height: 28px; }
.jsbox .jsbox_bt { height: 17px; background: url(/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(/images/inputbj.png); font-size: 18px; color: #333; float: left; }
.searbox button { float: left; width: 50px; height: 50px; background: url(/images/buttonbj.png); cursor: pointer; }
.searbox button em { display: block; height: 100%; background: url(../image/xingzuo.png) 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(/images/xqbj.png) no-repeat center;}
.xqbjs{ z-index:2; background:url(/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(/images/xz_ns.png) no-repeat; padding-top: 58px; float: left; }
.chobox.nan { background: url(/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(../image/xingzuo.png) 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(../image/xingzuo.png) 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(/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(../image/xingzuo.png) 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(/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(../image/xingzuo.png) 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(/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(/images/rgbj.png) no-repeat; }
.pdrg_bt { width: 22px; height: 24px; background: #3c3248 url(/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(../image/xingzuo.png) 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(/images/sc_hbj.png) no-repeat; margin-right: 65px; }
.pdl_sc ul li.sc.lm { background: url(/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; }

.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(/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(/images/xz_bj.jpg) center no-repeat; z-index:1;}
.top,.dhbox{ position:relative;}
.xqbj{ z-index:2;}
.top{ z-index:9999999999;}

/*6 28*/

.pdjgbox{ position:fixed; width:450px; height:525px; left:50%; margin-left:-225px; top:50%; margin-top:-262px; background:url(/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(../image/xingzuo.png) 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(../image/xingzuo.png) 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(../image/xingzuo.png) 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(../image/xingzuo.png) 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(/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;}


.namelist{margin-top:20px;overflow:hidden;padding-bottom:4px;}
.namelist li{font-size: 16px; border: 1px solid #eee; float: left; line-height: 45px; padding: 0 8px; margin-right: -1px; margin-bottom: -1px; width:20%; text-align: center; overflow: hidden;box-sizing: border-box;}
.wzxq_txt h2{background:#8662bf;font-size:16px;color:#fff;padding:6px 15px;margin:10px 0;}

/*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(../image/xingzuo.png) 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(../image/xingzuo.png) 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(../image/xingzuo.png) 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(../image/xingzuo.png) 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(../image/xingzuo.png) 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(../image/xingzuo.png) 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(../image/xingzuo.png) no-repeat -522px -201px;}
a.ico{ float:right; width:22px; height:22px; margin-top:3px; background:url(../image/xingzuo.png) 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(../image/xingzuo.png) 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(/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(../image/xingzuo.png) 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(../image/xingzuo.png) 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(../image/xingzuo.png) 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(/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(../image/xingzuo.png) 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(../image/xingzuo.png) 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(../image/xingzuo.png) 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(../image/xingzuo.png) 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(../image/xingzuo.png) 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(/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(../image/xingzuo.png) 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(../image/xingzuo.png) 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(../image/xingzuo.png) 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(../image/xingzuo.png) 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(../image/xingzuo.png) 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(/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(/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(/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(/images/shade.png); z-index:19891014!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(/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(../image/xingzuo.png) 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(../image/xingzuo.png) 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(../image/xingzuo.png) 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(../image/xingzuo.png) 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(../image/xingzuo.png) 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(/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(../image/xingzuo.png) 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(../image/xingzuo.png) 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(/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(/images/xqbjs2.png);}
.xqbjs3{ background-image:url(/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(../image/xingzuo.png) 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(/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 28px;}
.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{height: 38px; line-height: 38px;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(/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(../image/xingzuo.png) 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(/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(../image/xingzuo.png) 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(../image/xingzuo.png) 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: 326px; left: 1561px;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(../image/xingzuo.png) 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() no-repeat; margin-top: 5px; /*height: 10px;*/ overflow: hidden; height: 56px; }
article .content img{ width: auto!important }
.ewmbox{ display: none; }
.ewmbox{ position: absolute; width: 151px; height: 148px; background:url(/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(../image/xingzuo.png) 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(/images/db1.png) no-repeat; }
.bkbox ul li.limg2{ background-image: url(/images/db2.png); }
.bkbox ul li.limg3{ background-image: url(/images/db3.png); }
.bkbox ul li.limg4{ background-image: url(/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(../image/jmtp_bj.png) no-repeat; margin-top: 30px; margin-bottom:30px;width:298px;}
.cljmbox .jm_tp { padding: 15px 0; }
.cljmbox .jm_tp em { display: block; width: 145px; height: 45px; background: url(../image/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(/images/qiu.png) no-repeat; background-size: cover; position: absolute; background: none\9; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www_test.1212.com/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(/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(../image/xingzuo.png) 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(../image/xingzuo.png) 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(../image/xingzuo.png) 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(../image/xingzuo.png) 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(../image/xingzuo.png) 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:0; }
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; bottom:290px;  margin-top: 0; z-index: 3 }
.fixed_sy .listbbox{ position: fixed; bottom:184px;  margin-top: 0; z-index: 3 }
.fixed_sy#wrap_rglist .listbbox{bottom:214px;}
.fixed_sy .pdcsbox{ position: fixed; top: 170px; width: 300px; z-index: 2 }
.fixed_sy #cljmbox{top:-15px;}

/*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(/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(../image/xingzuo.png) 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(../image/xingzuo.png) 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(../image/xingzuo.png) no-repeat -1px -786px; position: relative; }
.qmbox .qmbox_list .btnbox a em { display: block; width: 107px; height: 26px; background: url(../image/xingzuo.png) 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(/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(/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(/images/tcbj_qm.png); }

.qm_layers .layui-layer-btn .layui-layer-btn0 { background: url(/images/qmbtn_bj.png); }
.qm_layers .layui-layer-btn .layui-layer-btn0:hover { background: url(/images/qmbtn_bj.png) 0 0; opacity: 0.7; }



/*12 30 首页改版*/
.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(../image/xingzuo.png) 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(../image/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(../image/prev_bnt.png) no-repeat right center; }
#banner .mask.mask_r { left: 50%; margin-left: 560px; background: #000 url(../image/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%; object-fit:cover;}
#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(../image/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; object-fit: cover;}
.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: 14px; }
.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(../image/xingzuo.png) 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; }

.mar23{ margin-top: 23px; }
.xysbox.mat30{ margin-top: 30px; }
.xzcxbox_tp .picon{ background: url(/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(/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(/images/mh_jbbg.jpg) no-repeat\9; background-size: 100% 100% \9; }

.mhsy_img { background: url(/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(/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(/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 0; width: 780px; }
.index .lblist dl dd { width: 480px; }
.syindex{background: #fff;}

/*7 3*/
.jsbox .jsbox_md { background: url(/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(../image/xingzuo.png) 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(/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(/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(/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('/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 "https://www.sohuxz.com/skin/yoyet/css/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(../image/xingzuo.png) 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(/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(/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(/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(/images/clsmtit_bg2.png); width: 124px; left: -13px; }
.clqmbox.clsmbox .qmbox .qmbox_tt ul li .spbg.bg3 { background-image: url(/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(/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 28px; 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(/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(/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:400px; 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(/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(/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(/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(/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(/images/wuyun.png);}
.ysbox.hy .ysbox_bt{ background-image: url(/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(/images/lihua.png);}
.ysbox.ds .ysbox_bt{ background-image: url(/images/yunshi_ds.png); }
.morediv{ position: absolute; left: 0; right: 0; bottom: 0; text-align: center; height: 60px; background: url(/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(/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(/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(/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(/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(/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(/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; }
.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(/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: -15px; }

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

.dd1-box{width:1120px;overflow:hidden;margin:0 auto;}
.dd1-box a img{display:block;width:100%;height:auto;}
.dd4-box{width:300px;height:300px;overflow:hidden;}
.dd2-box{width:740px;height:auto;overflow:hidden;margin:0 auto;margin-bottom:30px;}
.dd2-box img{display:block;width:100%;height:auto;}
.gg-box{width: 400px;overflow: hidden; margin: auto;}
.gg-box img{display:block;width:100%;height:auto;}

.headerbox,.banner,.footbox{display:none;}
body.block .headerbox .xlmenu_box{display:block!important;}
body.block .fade{display:block!important;}
body.block{overflow:hidden!important;}
#searchall{display:none;}
body.searn #searchall{display:block;}
.searchbody{width:90%;position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%);}
.search_tp{display:block;overflow:hidden;}
.search_tp_lf{display:block;float:left;width:80%;position:relative;}
.search_tp_lf input[type="search"]{display:block;width:100%;height:40px;background:#ededed;text-align:center;border-radius:1000px;}
.qx{display:block;float:right;text-align:right;width:20%;line-height:40px;font-size:18px;}
.search_tp_lf button[type="submit"]{position:absolute;left:15px;top:11px;width:18px;height:18px;display:block;background:url(../image/sea_dbj.png) no-repeat;background-size:100%;}
.section-title,.phone,.search-block,.tag-block,.headerbox,#searchall,.banner-phone{display:none;}
@media (max-width:1200px){
.header,.menu,.main,.link_main,.footer_bj,.dd1-box,.weizhi,.wzsy_bj,.qmdhbox .boxmain{width:960px;}
.index .wrap_lf{width:630px;}
.lblist dl dt,.lblist dl dt img{width:210px;height:130px;}
.index .lblist dl dd{width:400px;}
.lblist dl dd .ptxt{height:44px;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
.dh_menu ul li a img{height:60px;}
.dhbox.newxg .logo{margin-top:25px;}
.dhbox.newxg .menu .searchbox{margin-top:30px;}
.dhbox.newxg{height:100px;min-width:100%;}
.dhbox.newxg .menu{height:100px;}
.ztbox ul li{width:173px;}
.ztbox ul li .litxt{width:112px;}
.ztbox ul li .litxt .ptt{font-size:15px;}
.ztbox ul li .liimg img{width:48px;height:48px;}
.ztbox ul li .liimg{width:48px;}
.lblist dl{height:140px;margin-bottom:20px;}
.wrap_lf{width:640px;}
.dd2-box{width:580px;}
.dybox .dyicon{left:25px;}
.dybox dl dt,.dybox dl dd{float:none;width:100%;}
.dybox{padding-left:55px;}
.dybox dl dt{text-align:center;margin-bottom:10px;}
.wzxq_txt img{width:100%!important;}
.gg-box,.wz-box{float:left;width:100%!important;}
.c-menu-list .list{margin:0 -20px;}
.wrap_lf.bgnone{width:640px;}
.xl-test-focus{display:none;}
.xl-test-info{width:auto;float:none;}
.wrap3{width:660px;padding:0 20px;}
.tong-box .wrap3{margin-top:-60px;}
.wrap3_list{width:270px;}
.wrap2_img{width:270px;height:180px;}
.wrap3_list .wrap2_rg{width:270px;}
.wrap3_list .wrap2_rg ul li a{width:90%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.list .wrap_lf{width:560px;}
.list .lblist dl dd{width:330px;}
.qmdhbox .boxmain .dhlist a{width:110px;}
.qmdhbox{min-width:auto;}
}

@media (max-width:992px){
.header,.menu,.main,.link_main,.footer_bj,.dd1-box,.weizhi,.c-search-box .inner,.wzsy_bj,.qmdhbox .boxmain{width:750px;}
.wzsy_dh{min-width:auto;}
.index .wrap_lf{width:420px;}
.lblist dl dt,.lblist dl dt img{width:138px;height:84px;}
.index .lblist dl dd{width:268px;}
.lblist dl dd .ptitle a{font-size:16px;}
.forbox ul,.secul{width:auto;margin:0 -2%}
.forbox ul li,.secul li{width:46%;margin:0 2%}
.forbox ul li img,.secul li img{width:100%;height:84px;}
.lblist dl dd .ptitle{height:54px;line-height:26px;overflow:inherit;}
.lblist dl dd .ptxt{display:none;}
.lblist dl dd .prlsj{margin-top:10px;}
.lblist dl{height:84px;}
.link_box{margin-bottom:70px;}
.fixed_sy .xzcxbox{bottom:376px}
.ztbox ul li{width:20%;height:auto;}
.ztbox ul li + li{margin:0;}
.ztbox ul li .litxt .pbt{display:none;}
.ztbox ul li .liimg{width:100%;}
.ztbox ul li .liimg img{margin:0 auto;}
.ztbox ul li .litxt{margin:0;width:100%;text-align:center;}
.ztbox ul li .litxt .ptt{margin-top:10px;}
.dh_menu{width:480px;}
.dh_menu ul{width: 100%; white-space: nowrap; overflow-y: hidden; overflow-x: scroll;height:98px;}
.dh_menu ul li{display:inline-block;float:none;height:70px;}
.top.newxg{min-width:100%;}
.dh_menu ul::-webkit-scrollbar {width:5px;height:5px;}
.dh_menu ul::-webkit-scrollbar-track {background-color:#f1f1f1;-webkit-border-radius: 2em;-moz-border-radius: 2em;border-radius:2em;}
.dh_menu ul::-webkit-scrollbar-thumb {background-color:#c1c1c1;-webkit-border-radius: 2em;-moz-border-radius: 2em;border-radius:2em;}
.xdhbox{bottom:436px;}
.wrap_rg{display:none;}
.wrap_lf{width:100%;float:none;}
.dd2-box{width:694px;}
body{padding-bottom:246px;}
.footer_list.xzrk{width:232px;}
.footer_list{width:144px;margin-left:18px;}
.searchbox{width:130px;}
.c-search{float:right;margin-left:0;}
.c-menu-list .list{margin:0;}
.c-menu-list .pic{width:68px;height:68px;}
.c-menu-list .tit{font-size:16px;}
.wrap_lf.bgnone{width:auto;}
.wrap3{width:770px;}
.wrap3_list,.wrap2_img,.wrap3_list .wrap2_rg{width:325px;}
.list .wrap_lf{width:auto;}
.list .lblist dl dd{width:510px;}
.qmdhbox .boxmain .dhlist a{width:84px;font-size:14px;line-height:38px;}
.qmdhbox{min-width:auto;}
.qmdhbox .boxmain .logo span{margin:20px 0 0 0;}
.qmseabox{margin:38px 0 0 0;}
}

@media (max-width:762px){
.header,.menu,.main,.link_main,.footer_bj,.dd1-box,.weizhi,.wzsy_bj{width:auto;}
.top.newxg,.dhbox.newxg,.xdhbox,.weizhi{display:none!important;}
.headerbox{display:block;background-color: #fff; position: fixed; left: 0; right: 0; top: 0; max-width: 750px; margin: 0 auto; z-index:999999;}
.top{height:50px; line-height:50px;padding: 0 10px; background: -webkit-linear-gradient(top, #fff4e4, #fff);}
.logo{float: left; margin-top: 10px; position: relative; z-index: 2;}
.logo img{display: block; height:29px;}

.xlmenu_box{padding: 0;overflow: auto;background: rgba(255,255,255,.95);}
.xlmenu_box{position: absolute; left: 0; right: 0; top:50px; background: #f5f8fa; padding: 0 10px; display: none; z-index: 3;}
.xlmenu_box{padding: 0; overflow: auto; background: rgba(255,255,255,.95);}
.xlmenu_box dl{line-height:22px;padding:15px 0;}
.xlmenu_box dl dt{font-size:16px;color: #999;line-height:28px!important;}
.xlmenu_box dl dt span{display: inline-block; line-height:20px; font-size:16px; color: #333; font-weight: bold; height:20px;}
.xlmenu_box dl dt span:before{float: left; content: ''; width:20px; height:20px; background: url(../image/iconxz.png) no-repeat 0 center; background-size:100%; margin-right:8px; vertical-align: middle;}
.xlmenu_box dl dt span.ys:before{background-image: url(../image/iconys.png); background-size:100%;}
.xlmenu_box dl dt span.sm:before{background-image: url(../image/iconsm.png); background-size:100%;}
.xlmenu_box dl dt span.xm:before{background-image: url(../image/iconxm.png); background-size:100%;}
.xlmenu_box dl dt span.qf:before{background-image: url(../image/iconqf.png); background-size:100%;}
.fade{position: fixed; left: 0; top: -100px; width: 100%; height: 600%; background: rgba(0, 0, 0, 0.5); display: none; z-index: 4;}
.xlmenu_box dl dt{padding-left:10px;}
.xlmenu_box dl dd{padding-left:40px;}
.xlmenu_box dl dd ul li{width:25%;float:left;margin-top:10px;line-height:12px!important;}
.wrap_rg{display:none;}
.index .wrap_lf{width:auto;padding:10px 10px;}
.index .wrap_lf .lblist{overflow:hidden;}
.lblist dl dt{width:33.333%;box-sizing:border-box;}
.lblist dl dt img{width:100%;}
.index .lblist dl dd{width:66.667%;box-sizing:border-box;padding-left:10px;}
.lblist dl dt,.lblist dl dt img{height:76px;}
.lblist dl dt span{display:none;}
.lblist dl dd .ptitle{height:40px;line-height:20px;}
.lblist dl dd .ptitle a{font-size:15px;font-weight:inherit;}
.lblist dl{height: auto; border-bottom: solid 1px #f5f5f5; overflow: hidden; padding-bottom: 15px; margin-bottom: 15px;}
body{padding-bottom:0;}
.footbox.bt{padding-top:0;}
.footbox{background: #4c4a53; padding:15px 10px;}
.footbox .lmdhbox{width: 100%; margin-top: 0; padding-top:10px;overflow:hidden;}
.footbox .lmdhbox a{font-size:14px; color: #ccc;float:left;display:block;width:14.285%;text-align:center;}
.footbox .linkbox{padding-top:10px;overflow:hidden;}
.linkbox span{float:left;color:#888;}
.linkbox a{float:left;color:#888;}
#banner{display:none}
.footerbb{margin-top:10px;}
.footerbb p{text-align:center;color:#ccc;}
.link_box{padding:0 10px;padding-bottom:10px;margin-bottom:0;background:0;}
.link_tit{font-size:16px;}
.link_list{margin:0;overflow:hidden;}
.link_list a{font-size:12px;margin-left:0;}

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

.footbox{display:block;}
.wzxq_txt img{max-width:initial!important;width:100%!important;height:100%!important;}
.wrap_lf{width:auto;}
.dybox{margin:10px;padding:0;margin-top:30px;}
.dybox dl dt{text-align:right;width:90%;}
.dybox dl dd span{width:33.3333%;}
.dybox dl dd{width:auto;padding-left:15px;}
.dd2-box{padding:0 10px;width:auto;}
.wzxq_txt{padding:0 10px;}
.wzlist{padding:0 10px;}
.wzxq_sj{margin:0 10px;}
.wzxq_sj .sj_lf{width:15%;}
.wzxq_sj .fxbox{width:85%;}
.gg-box,.wz-box{width:auto!important;float:none;}
.wzxq_sj .fxbox .bdsharebuttonbox{float:right;width:auto;}
.headerbox.active{box-shadow:0 2px 0.26rem 0 rgba(0,0,0,.25);}
.wzxq_title{padding:88px 10px 10px 10px;}
.wzxq_title .ptitle,.wzxq_title h1{font-size:18px;font-weight:bold;text-align:left;}
.wzxq_title .pintro{text-align:left;font-size:12px;}
.wzxq_title .pintro span{margin:0;margin-right:2px;}
.ntjyd-box{padding:0 10px;}
.ntjyd-box .ptitle{padding-top:20px;}
.ntjyd-rg{display:none;}
.ntjyd-lf{float:none;width:auto;}
#searchall{position: fixed; background: #fff; width: 100%; height: 100%; z-index: 9999999999; left: 0; top: 0;}
.c-search-box{display:none;}
.mar23{display:block;padding-top:78px;margin:0;}
.c-menu-list{overflow:hidden;background:#fff;margin-bottom:20px;}
.c-menu-list .list{margin:0;}
.c-menu-list .item{display:block;float:left;width:25%;box-sizing:border-box;margin:10px 0;}
.wrap_lf.bgnone .xl-test-focus{display:none;}
.wrap_lf.bgnone{width:auto;}
.c-menu-list .pic{width:60px;height:60px;}
.c-menu-list .tit{font-size:15px;margin-top:5px;}
.xl-test-info{width:auto;float:none;}
.xl-test-info .text dt{font-size:18px;line-height:28px;height:auto;}
.xl-test-box{padding:10px;margin-bottom:15px;}
.xl-test-info .list .tit{font-size:15px;}
.wrap3_list{width:auto;float:none;margin-left:0;}
.wrap3{width:auto;padding:0 10px;margin:0;}
.tong-box .wrap3{margin-top:-50px;}
.wrap_title em{font-size:16px;}
.wrap_title{margin-bottom:5px;}
.wrap2_img{width:auto;}
.tong-box .wrap3_list{margin-top:20px;}
.tong-box{margin-bottom:20px;}
.pad40{padding:0;}
.tong-box .wrap3{margin-top:0;}
.wrap3_list,.wrap2_img,.wrap3_list .wrap2_rg{width:auto;}
.wrap3_list .wrap2_rg ul li a{width:95%;}
.list .wrap_lf{padding:10px;}
.list .lblist dl dd{width:66.667%;padding-left:15px;box-sizing:border-box;}
.lblist dl dd .prlsj .psl{font-size:0;}
.lblist dl dd .prlsj .psl .js{color:#b2b2b2;font-size:14px;}
.page a{font-size:12px;padding:0 2px;margin:0;background:0;}
.page b{padding:0 6px;border-radius:1000px;font-weight:inherit;}
.wzsy_dh{padding-top:70px;margin-bottom:10px;}
.wzsy_bj .xzxzmenu,.jsnlb_title .xzxzmenu{background:#fff url(../image/yy_bg.png) no-repeat left center;height:45px;position:absolute;right:0;top:0;border-radius:0;padding-left:10px;}
.wzsy_bj .xzxzmenu p,.jsnlb_title .xzxzmenu p{line-height:45px;padding:0 20px 0 15px;}
.wzsy_bj .xzxzmenu p span,.jsnlb_title .xzxzmenu p span{top:18px;}
.wzsy_bj ul.menu_ul{float:none;margin-left:10px;width:70%;white-space: nowrap; overflow-y: hidden; overflow-x: scroll;}
#qita ul.menu_ul{width:95%}
.wzsy_bj ul.menu_ul li{display:inline-block;float:none;margin-top:14px;margin-right:15px;}
.wzsy_bj ul.menu_ul li a.on,.wzsy_bj ul.menu_ul li a:hover{border:0;color:#fe8f3b;}
.wzsy_bj ul.menu_ul li a{font-size:14px;line-height:45px;}
.wzsy_bj.on,.wzsy_bj{z-index:9;}
.wzsy_bj ul.menu_ul li a{color:#b6a99f;font-weight:inherit;}
.wzsy_bj .xzxzmenu p em,.jsnlb_title .xzxzmenu p em{color:#b6a99f;font-weight:inherit;}
.qmdhbox{display:none;}
.qiming.wzsy_bj ul.menu_ul{width:auto;}

.phone{display:block;background:#4c4a53;padding:10px 0;}
.pc{display:none;}
.footer{background:#4c4a53;margin:0;}
.footbox .lmdhbox{overflow:hidden;}
.footbox .lmdhbox a{width:14.25%;float:left;text-align:center;color:#ccc;font-size:15px;}
.footbox .footer{padding:15px 0;text-align:center;color:#888;position:inherit;min-width:auto;}
.footer p{line-height:20px;}
.footer p.ptit{color:#ccc;}
.footer p a{color:#888;}
.link_box{background:#fff;padding:20px 0;display:none;}
.headerbox{background-color: #fff; position: fixed; left: 0; right: 0; top: 0; max-width: 750px; margin: 0 auto; z-index:999;}
.top.jm{display:block;height:50px;line-height:53px; background-size: 100% auto;padding:0 10px;}
.top.jm .logo{margin-top:8px;width:22%;}
.top.jm .logo img{width:68%;height:auto;}
.top_rg{float:right;}
.top.jm .top_rg a{font-size:15px;color:#8d1f11;margin-left:10px;float:left;}
.top_rg button{display:block;float:left;background:url(../image/nsearch.png) no-repeat center;width:16px;height:50px;margin-left:10px;background-size:100%;}
.top_rg .xlbtn{display:block;width:22px;height:50px;background:url(../image/nmenu.png) no-repeat center;margin-left:10px;background-size:100%;}
.top-ermenue ul{background:#fff;text-align:center;padding-bottom:10px;overflow:hidden;width:100%}
.top-ermenue li{float:left;width:20%;box-sizing:border-box;}
.top-ermenue li a{display:block;font-size:13px;color:#f3711c;border-radius:1000px;background:#fff8f3;text-align:center;margin:0 5px;height:22px;line-height:22px;}
.top-ermenue li:nth-child(2) a{background: #f7f5ff; color: #7d5ff7;}
.top-ermenue li:nth-child(4) a{background: #f0f8ff; color: #35a3ff;}

.search-block{display:block;margin-top:82px;background:url(/images/banner.jpg) no-repeat;background-size:100%;}
.tag-block{display:block;}
.search-block .bd{padding-top:90px;padding-bottom:60px;}
.search-block .form-search{width:75%;margin:0 auto;height:44px;border-radius:1000px;background:#fff;}
.icon-search{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAfCAMAAAAocOYLAAAAilBMVEUAAAAzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzORiUCaAAAALXRSTlMAFsoy5724q5IhAffOr6dnUUIm+tXCpaGdWUYH8OF7cTob5d3ZjmwrCrOGYEoWfdJxAAABG0lEQVQoz32S15KDMAwATUuoIYSWhPR+Zf//926IAwbsuX2xPKuRLdmiJ/i5l0VR+ulKGMgqeubZ1DY1QB7PZnEOsHiN9OoKJL9WG1tZAuyHh1g7sE9q79gQqYTwCmsxwge36Tb1W2sJSVcNYqFhw6eLBBzdn2EmxyIDjQW8+0lhafJbOLTrHc4mb0HVrh6FMBHu5bm2XHRKPOk9g1RijhuadLOTEzqAY/Krz1SXcNSt6rtxuZh8wU4GB3joegO+jF4ReTDVQQ6WSnUnI7Rcos3oN5yG+nSB2/itWAd9bZ+WhVB8A8zT7fOZpTXAvt0PXzNmQOyEtkxQbOtIyqhq5xJ6wNf40s7meFw6XVuqgpnQU5c0UwLiP6rb4w+i+iRGujsYPwAAAABJRU5ErkJggg==');width:16px;height:16px;background-size:100%;display:block;margin-left:20px;margin-right:8px;}
.search-block .form-search .name{font-size:15px;color:#333;}
.search-block .form-search .input{line-height:44px;color:#333;font-size:15px;width:50%;padding:0 10px;background:none;}
.flex{display: -webkit-box; display: -webkit-flex; display: flex;}
.flex-middle{-webkit-box-align: center; -webkit-align-items: center; align-items: center;}
.search-block .form-foot{display:block;text-align:center;margin-top:20px;}
.search-block .form-foot .btn{display: inline-block; vertical-align: top; width:39%; line-height:39px; font-size:18px; font-weight: 500;color: #fff; background-color: #bc9275; background-image: linear-gradient(0deg, #aa714c 0%, #bf8c62 49%, #d3a678 100%); box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.2); border-radius:1000px;}
.headerbox{display:block;box-shadow:0 2px 6px 0 rgba(0,0,0,.35);}
.tag-head{font-size:14px;color:#999;margin:10px 0;}
.hot-tag-block{background:#fff;padding:20px 15px;margin-bottom:20px;}
.hot-tag-block .tag-list{overflow:hidden;}
.tag-list a{vertical-align:top;display:inline-block;background:#f5eee9;color:#555;font-size:16px;padding:6px 15px;border-radius:1000px;margin-right:10px;}

.fade{display:none;width:100%;height:100%;position:fixed;left:0;top:0;background:rgba(0,0,0,0.5);}
#searchall{display:none;background:#fff;position:fixed;left:0;top:0;width:100%;height:100%;z-index:999;}
.searchallbox{display:block;width:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}
.search_tp{padding:0 15px;overflow:hidden;}
.search_tp_lf{width:89%;float:left;overflow:hidden;border-radius:1000px;background:#ededed;height:40px;}
.search_tp_lf input{width:85%;float:right;background:none;height:30px;line-height:30px;padding:5px 0;}
.search_tp .qx{width:11%;text-align:right;display:block;float:right;color:#333;font-size:16px;line-height:40px;}
.search_tp_lf button{display:block;float:left;width:18px;height:18px;background:url(../image/sea_dbj.png) no-repeat;background-size:cover;margin-top:12px;margin-left:15px;}
.rmss_tit{font-size:14px;color:#ccc;margin:15px;}
.rmss_list a{display:inline-block;font-size:16px;border:solid 1px #e9e9e9;padding:6px 15px;color:#6c6c6c;border-radius:100px;margin:6px 15px;}
.active-index .xlmenu_box{display:block;}
.active-index .fade{display:block;}
.active-index,.search-index{overflow:hidden;}
.search-index #searchall{display:block;}
.morebox a{line-height:48px;border-radius:1000px;}
.link_main{padding:0 10px;}
.banner-phone{display:block;margin-top:85px;position:relative;overflow:hidden;}
.banner-phone li a span{display: block; width:100%;padding:0 10px;position: absolute; bottom: 0; height:24px; line-height:24px;font-size:13px; color: #fff; text-align: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding-top:20px; background: -webkit-linear-gradient(top,rgba(0,0,0,0) 10px,rgba(0,0,0,0.2) 50%,rgba(0,0,0,0.5) 100%); background: -moz-linear-gradient(top,rgba(0,0,0,0) 10px,rgba(0,0,0,0.2) 50%,rgba(0,0,0,0.5) 100%);}
.banner-phone li a img{display:block;width:100%;height:180px;object-fit:cover;}
.banner-phone .swiper-pagination{left:auto!important;right:10px;width:auto!important;bottom:4px!important;}
.banner-phone .swiper-pagination-bullet{width:5px;height:5px;margin:0 3px!important;}
}
@media screen and (max-width:414px) {
  .search-block .bd{padding-bottom:85px;}  
}
@media screen and (max-width:375px) {
  .search-block .bd{padding-bottom:60px;}  
}
@media screen and (max-width:320px) {
  .search-block .bd{padding-top:75px;padding-bottom:35px;}
  .xlmenu_box dl{padding:10px 0;}
  .rmss_list a{font-size:12px;padding:5px 10px;margin:5px 15px;}
  .search_tp_lf{width:85%;}
  .search_tp .qx{width:15%;}
}