html, body, form, div, span, p, h1, h2, h3, h4, h5, h6, a, b, i, em, strong, label, table, tbody, td, th, tr, dl, dt, dd, ul, li, ol, img, input, select, textarea, br, hr, button, map, pre {
    margin:0;
    padding:0
}
ul, ol {
    list-style:none
}
button, input, select, textarea {
    font-size:100%;
    vertical-align:middle;
    outline:none
}
textarea {
    resize:none
}
h1, h2, h3, h4, h5, h6 {
    font-size:100%;
    font-weight:normal
}
a {
    text-decoration:none;
    blr:expression(this.onFocus=this.blur())
}
a:focus {
    outline:none
}
em, i {
    text-decoration:none;
    font-style:normal
}
img {
    vertical-align:middle
}
table {
    border-collapse:collapse;
    border-spacing:0
}
.Fl {
    float:left;
    display:inline
}
.Fr {
    float:right;
    display:inline
}
.Cf:before, .Cf:after {
    content:"";
    display:table
}
.Cf:after {
    clear:both
}
.Cf {
    zoom:1
}
.Mt10 {
    margin-top:10px
}
.Ml10 {
    margin-left:10px
}
.P10 {
    padding:10px
}
.Pt10 {
    padding-top:10px
}
.Pr10 {
    padding-right:10px
}
.Pb10 {
    padding-bottom:10px
}
.Pl10 {
    padding-left:10px
}
.Ld {
    display:block;
    background:url(Load.gif) no-repeat center center;
    position:relative
}
.Break {
    word-break:break-all;
    word-wrap:break-word
}
article, aside, dialog, footer, header, section, footer, nav, figure, menu {
    display:block
}
button, input[type=button], input[type=password], input[type=submit], input[type=text], textarea {
    -webkit-appearance:none
}
.CmF1 {
    font-size:.34rem
}
.CmF2 {
    font-size:.32rem
}
.CmF3 {
    font-size:.30rem
}
.CmF4 {
    font-size:.28rem
}
.CmF5 {
    font-size:.26rem
}
.CmF6 {
    font-size:.24rem
}
@media only screen and (max-width: 340px) {
    .CmF1 {
        font-size:16px
    }
    .CmF2 {
        font-size:14px
    }
    .CmF3 {
        font-size:13px
    }
    .CmF4 {
        font-size:13px
    }
    .CmF5 {
        font-size:12px
    }
    .CmF6 {
        font-size:10px
    }
}
body {
    font-family:'microsoft yahei', Arial;
    color:#333
}
a {
    color:#333
}
a:hover, a:focus {
    color:#FB8600;
    text-decoration:none
}
a.Active, .CzMenuW6 .Active, .CzMenuW6c .Active {
    color:#D00B47
}
a.Active:hover {
    color:#FB8600
}
.TopBar {
    position:relative;
    height:44px;
    background:#D00B47;
    text-align:center;
    font-size:20px;
    line-height:44px
}
.TopBar a {
    color:#FFF
}
.BtnMainMenu, .BtnUser, .Logo, .LogoLft, .LogoIcon, .BtnHome, .BtnLBack, .BtnLBack2x, .BtnBuLuoCreate2x, .Edit2x, .True2x, .BtnRBack, .BtnSrch, .BtnWrite, .HNTitTu, .BtnBoKe, .BackTop, .MenuEdit li, .MenuEdit li:active, .MenuEditTit, .MenuMsgClose {
    height:44px;
    background:url(HeaderBgEdit.png) no-repeat;
    top:0
}
.BtnMainMenu, .BtnLBack, .LogoLft, .BtnLBack2x {
    width:48px;
    position:absolute;
    left:0
}
.BtnUser, .BtnBoKe, .BtnZi, .BtnBuLuoCreate2x, .Edit2x, .True2x {
    width:48px;
    position:absolute;
    right:0
}
.Logo, .LogoDesc {
    display:inline-block;
    vertical-align:top;
    font-size:16px;
    font-weight:bold;
    color:#fff
}
.Logo, .LogoLft {
    padding-left:116px;
    background-position:0 0
}
.LogoIcon, .CzLogoIcon {
    width:30px;
    height:30px;
    background-position:0 -8px;
    margin-right:5px;
    display:inline-block;
    vertical-align:middle
}
.LogoDesc {
    height:24px;
    border-left:1px solid #DE557F;
    margin-left:7px;
    padding-left:6px;
    line-height:24px
}
.TwoLine {
    font-size:12px;
    text-align:center;
    line-height:16px
}
.TwoLine em {
    position:relative;
    top:-4px
}
.BtnMainMenu {
    background-position:0 -44px
}
.BtnLBack {
    background-position:0 -132px
}
.BtnUser {
    background-position:0 -88px
}
.BtnBoKe {
    background-position:0 -176px
}
.LogoLft {
    left:10px
}
.BtnZi {
    right:10px;
    line-height:44px;
    font-family:'宋体';
    font-size:18px
}
.Info {
    background-position:0 -88px
}
.InfoMsg {
    position:absolute;
    top:6px;
    left:30px;
    padding:1px 3px;
    border-radius:50%;
    font-family:Arial;
    color:#FFF;
    line-height:11px;
    font-size:10px;
    background:#EB2A65;
    display:none
}
.InfoMsg i {
    position:absolute;
    left:-3px;
    top:4px;
    width:0px;
    height:0px;
    overflow:hidden;
    border-left:4px solid transparent;
    border-bottom:4px solid #FFF;
    display:none
}
.BtnHome {
    background-position:-134px -44px
}
.BtnRBack {
    background-position:0 -44px
}
.BtnSrch {
    background-position:-50px -44px
}
.BtnWrite {
    background-position:-134px -88px
}
.TlPl10 {
    text-align:left;
    padding-left:10px
}
.DelLine {
    margin:0;
    padding:0;
    border:none;
    line-height:44px
}
.BtnUser img {
    width:25px;
    height:25px;
    border:1px solid #E2205A;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    -ms-border-radius:50%;
    border-radius:50%;
    overflow:hidden;
    display:block;
    margin-left:5px;
    margin-top:8px
}
.BtnLBack2x, .BtnBuLuoCreate2x, .Edit2x, .True2x, .BtnBuloBack2x, .BtnBuloShare2x, .BtnEditMenu2x {
    width:44px;
    background:url(HeaderBg@2x.png) no-repeat;
    background-size:44px auto
}
.BtnLBack2x {
    background-position:0 -134px
}
.BtnBuLuoCreate2x {
    background-position:0 0px
}
.Edit2x {
    background-position:0 -44px
}
.True2x {
    background-position:0 -88px
}
.BtnBuloBack2x, .BtnBuloShare2x, .CzBtnZnBaUser {
    width:26px;
    height:26px;
    display:block
}
.BtnBuloBack2x {
    background-position:0 -548px
}
.BtnBuloShare2x {
    background-position:0 -574px
}
.Drawer {
    width:178px;
    height:100%;
    min-height:500px;
    background:#040404;
    padding-left:22px;
    position:absolute;
    top:0;
    left:-200px;
    z-index:6666;
    -webkit-transition:0.5s all ease;
    transition:0.5s all ease
}
.Drawer li {
    height:31px;
    margin-top:23px
}
.Drawer a {
    display:inline-block;
    height:31px;
    line-height:30px;
    color:#AFAFAF;
    background:url(HeaderBg@2x.png) no-repeat;
    background-size:44px auto;
    padding-left:48px;
    -webkit-tap-highlight-color:transparent
}
.Drawer li:nth-of-type(1) a {
    background-position:0 -176px
}
.Drawer li:nth-of-type(2) a {
    background-position:0 -207px
}
.Drawer li:nth-of-type(3) a {
    background-position:0 -238px
}
.Drawer li:nth-of-type(4) a {
    background-position:0 -269px
}
.Drawer li:nth-of-type(5) a {
    background-position:0 -300px
}
.Drawer li:nth-of-type(6) a {
    background-position:0 -331px
}
.Drawer li:nth-of-type(1) a:active {
    background-position:0 -362px;
    color:#C67E00
}
.Drawer li:nth-of-type(2) a:active {
    background-position:0 -393px;
    color:#BB0039
}
.Drawer li:nth-of-type(3) a:active {
    background-position:0 -424px;
    color:#339BE4
}
.Drawer li:nth-of-type(4) a:active {
    background-position:0 -455px;
    color:#339BE4
}
.Drawer li:nth-of-type(5) a:active {
    background-position:0 -486px;
    color:#D63571
}
.Drawer li:nth-of-type(6) a:active {
    background-position:0 -517px;
    color:#66B41B
}
.DrawerMove {
    -webkit-transform:translateX(200px);
    transform:translateX(200px)
}
.DrawerMask {
    width:100%;
    height:100%;
    background:transparent;
    position:fixed;
    top:0;
    left:0;
    z-index:6660;
    display:none
}
.CzPs {
    position:static
}
.CzIndexTop {
    background:#FBFBFB;
    border-bottom:1px solid #ECECEC;
    box-shadow:0 1px 0px #F9F9F9
}
.CzTopSrch, .CzTopUser, .CzTopMenu, .CzLogoIcon, .CzNewBack, .CzNewUser, .CzTopMsgIcon {
    background-image:url(pTop@2x.png);
    background-repeat:no-repeat;
    -webkit-background-size:100px auto;
    -moz-background-size:100px auto;
    -ms-background-size:100px auto;
    background-size:100px auto;
    display:inline-block;
    vertical-align:middle
}
a.CzChannelName {
    padding-top:10px;
    font-size:15px;
    color:#666;
    line-height:28px
}
.CzShuLine {
    display:inline-block;
    width:5px;
    height:12px;
    border-left:1px solid #DEDEDE;
    margin-top:-1px;
    overflow:hidden;
    vertical-align:middle;
    font-style:normal
}
.CzLogo {
    width:100px;
    height:25px;
    background:logo.jpg;
}
.CzLogoIcon {
    background-position:0 1px
}
.CzTopSrch, .CzTopUser, .CzTopMenu, .CzNewBack, .CzNewUser, .CzTopMsgIcon {
    width:26px;
    height:26px;
    background-position:0 -25px
}
.CzTopUser {
    position:relative;
    background-position:-26px -25px
}
.CzTopUser img, .CzNewUser img {
    border:none;
    margin-left:0;
    margin-top:0
}
.CzNewBack, .CzNewUser, .CzTopMsgIcon {
    position:absolute
}
.CzNewBack {
    top:10px;
    left:10px
}
.CzTopMsgIcon {
    top:10px;
    right:10px
}
.CzNewUser {
    top:10px;
    right:10px
}
.CzNewBack {
    background-position:0 -251px
}
.CzNewUser, .CzNoUploaded {
    background-position:-50px -251px
}
.CzTopMenu {
    background-position:-52px -25px
}
.CzTopMsgIcon {
    background-position:-74px -277px
}
.Ml10 {
    margin-left:10px
}
.Mr10 {
    margin-right:10px
}
.Mt10 {
    margin-top:10px
}
.FootBar {
    /* height:40px; */
    border-top:1px solid #DDD;
    background:#F6F6F6;
    margin-top:15px;
    color:#666;
    font-size:14px;
    line-height:38px;
    text-align:center
}
.FootNav a {
    padding:0 8px;
    display:inline-block
}
.SubNav {
    background-color:#FFF;
    border-bottom:1px solid #ECECEC;
    box-shadow:0 1px 1px #F9F9F9;
    font-size:14px;
    text-align:center;
    position:relative
}
.SubNav li {
    width:20%;
    line-height:40px;
    float:left
}
.MainNav {
    padding:10px 0;
    position:relative
}
.MainNav li {
    width:20%;
    line-height:24px
}
.MainNav li.W {
    width:18%;
    text-align:left;
    padding-left:2%
}
.BtnEditMenu2x {
    width:16px;
    height:16px;
    background-position:0 -900px;
    background-size:66px auto;
    position:absolute;
    right:0;
    bottom:0
}
.PicNav li {
    width:25%
}
.CzMenuW6 li, .CzMenuW6c li {
    width:16.6%
}
.CzMenuW6 a, .CzMenuW6c a {
    color:#666
}
.CzMenuW6 a:hover, .CzMenuW6c a:hover, .CzMenuW6 a:active, .CzMenuW6c a:hover {
    color:#FB8600
}
.CzMainMenu {
    display:none;
    position:absolute;
    top:45px;
    left:0;
    z-index:2000;
    width:100%
}
.CzMainMenu li {
    line-height:26px
}
.IconP1, .IconP2, .IconP3 {
    position:absolute;
    top:10px
}
.IconP1 {
    right:10px
}
.IconP2 {
    right:46px
}
.IconP3 {
    right:82px
}
.AdvB1 img {
    width:100% !important;
    height:auto !important
}
.Stock, a.Stock {
    color:#0981e7
}
.PrgShare {
    width:100%;
    background:#F8F8F8;
    padding:0 10px 0;
    position:fixed;
    left:0;
    z-index:20;
    bottom:-300px;
    -webkit-transition:0.5s all ease;
    -moz-transition:0.5s all ease;
    -ms-transition:0.5s all ease;
    transition:0.5s all ease
}
.PrgShareTit {
    padding:10px;
    font-size:24px;
    font-weight:normal;
    text-align:center;
    border-bottom:1px solid #DDD
}
.DianZan, .ShareImg1, .ShareImg2, .ShareImg3, .ShareImg4, .ShareImg5, .CzShareBoKe i, .CzCheckedBox, .CzCheckBox {
    background-image:url(pTop@2x.png);
    background-repeat:no-repeat;
    -webkit-background-size:100px auto;
    -moz-background-size:100px auto;
    -ms-background-size:100px auto;
    background-size:100px auto;
    display:inline-block;
    vertical-align:middle
}
.ShareImg1, .ShareImg2, .ShareImg3, .ShareImg4, .ShareImg5 {
    width:34px;
    height:34px;
    cursor:pointer
}
.ShareImg1 {
    background-position:-26px -51px
}
.ShareImg2 {
    background-position:-61px -51px
}
.ShareImg3 {
    background-position:-26px -86px;
}
.ShareImg4 {
    background-position:-61px -86px;
}
.ShareImg5 {
    background-position:-61px -121px;
}
.PrgSharePics {
    overflow:hidden;
    padding-top:5px
}
.PrgSharePics li {
    float:left;
    display:inline;
    width:33%;
    font-family:'宋体';
    font-size:12px;
    text-align:center;
    padding:10px 0px 12px
}
.PrgSharePics li:nth-of-type(2) {
    width:34%
}
.PrgSharePics span {
    display:inline-block
}
.PrgSharePics em {
    display:block;
    padding-top:12px
}
.CzShareBoKe {
    padding:6px 0 6px;
    margin-left:10.2%;
    font-size:12px;
    color:#666;
    cursor:pointer
}
.CzShareBoKe i, .CzCheckedBox, .CzCheckBox {
    width:12px;
    height:12px;
    background-position:-26px -121px;
    margin-right:5px;
    position:relative;
    top:-1px
}
.CzCheckedBox, .CzCheckBox {
    width:20px;
    height:24px;
    -webkit-background-size:150px auto;
    -moz-background-size:150px auto;
    -ms-background-size:150px auto;
    background-size:150px auto;
    background-position:-39px -180px
}
.CzCheckBox {
    background-position:-39px -214px
}
.CzShareBoKe i {
    width:12px;
    height:12px;
    background-position:-26px -121px;
    margin-right:5px;
    position:relative;
    top:-1px
}
.CzShareBoKe .CzCancelBk {
    background-position:-26px -144px
}
.BtnShareCancel {
    height:40px;
    border:none;
    border-top:1px solid #DDD;
    margin-top:10px;
    line-height:40px;
    color:#666;
    text-align:center;
    display:block
}
#PrgSharePics a {
    width:34px;
    height:34px;
    margin:0;
    background:none
}
.PrgShareEnter {
    bottom:0
}
#PrgSharePics li:nth-of-type(-n+2) {
    display:none
}
.CzZanIcon, .CzPingIcon, .CzShareIcon, .CzZanStar, .CzZanedStar, .Cz3DotIcon {
    background:url(BokeMbg.png) no-repeat;
    -webkit-background-size:25px auto;
    -moz-background-size:25px auto;
    -ms-background-size:25px auto;
    background-size:25px auto;
    vertical-align:middle;
    display:inline-block
}
.CzZanIcon, .CzPingIcon, .CzShareIcon, .CzZanStar, .CzZanedStar, .Cz3DotIcon {
    width:20px;
    height:20px
}
.CzZanIcon {
    background-position:3px 4px
}
.CzPingIcon {
    background-position:3px -36px
}
.CzShareIcon {
    background-position:2px -56px
}
.CzZanStar {
    height:14px;
    background-position:2px -120px
}
.CzZanedStar {
    background-position:1px -380px
}
.CzZanedStar {
    height:18px;
    top:-1px;
    position:relative
}
.Cz3DotIcon {
    height:21px;
    background-position:6px -281px
}
.CzSideShare, .CzSideShare a, .CzBtnShareFlag {
    width:32px
}
.CzSideShare {
    height:184px;
    border:1px solid #C3C3C3;
    background:rgba(255, 255, 255, 0.9);
    border-radius:18px;
    overflow:hidden;
    position:fixed;
    top:50%;
    right:10px;
    z-index:2000;
    margin-top:-92px;
    -webkit-transition:0.5s all ease;
    -moz-transition:0.5s all ease;
    -ms-transition:0.5s all ease;
    transition:0.5s all ease;
    display:none
}
.CzSideShare a {
    height:30px;
    padding-top:6px;
    text-align:center;
    vertical-align:middle;
    display:block
}
.CzSideShare a:active, .CzBtnShareFlag:active, .CzBtnShareFlag i:active {
    background-color:#E8E8E8
}
.CzSideShare a:nth-of-type(1) {
    padding-top:10px
}
.CzSideShare a:nth-of-type(2) i {
    margin-top:-2px
}
.CzBtnShareFlag {
    height:32px;
    border:1px solid #ddd;
    border-radius:50%;
    background:#F8F8F8;
    text-align:center;
    line-height:30px;
    overflow:hidden;
    position:fixed;
    top:50%;
    right:10px;
    margin-top:60px;
    z-index:1800;
    cursor:pointer
}
.CzBtnShareFlag i {
    margin-left:1px
}
.RightLeave {
    right:-36px
}
.RightEnter {
    right:0
}
.CzTimeOut {
    width:100%;
    position:fixed;
    top:50%;
    left:50%;
    z-index:1000;
    display:none;
    line-height:28px;
    color:#333
}
.CzTimeOutCnt {
    display:inline-block;
    padding:0 12px;
    background:#E4E4E4;
    border-radius:15px;
    -webkit-transform:translate(-50%, -50%);
    -moz-transform:translate(-50%, -50%);
    -ms-transform:translate(-50%, -50%);
    transform:translate(-50%, -50%)
}
.HotTable {
    border:#ddd 1px solid;
    border-bottom:none;
    overflow:hidden;
    top:0px;
    left:0px
}
.HotTable li {
    width:100%;
    height:40px;
    border-bottom:#ddd 1px solid;
    line-height:40px;
    font-size:16px;
    overflow:hidden
}
.HotTable .Title {
    border-right:#ddd 1px solid
}
.HotTable .Title2 {
    border-right:#ddd 1px solid
}
.TableMove {
    position:relative;
    height:122px;
    border:1px solid #DDD;
    overflow:hidden
}
.TableMove .HotTable {
    border:none;
    position:absolute;
    width:100%
}
.W25 {
    width:25%;
    display:block;
    text-align:center
}
.W20 {
    width:22%;
    display:block;
    text-align:center
}
.W30 {
    width:27%;
    display:block;
    text-align:center
}
.W70 {
    width:70%
}
.NewsTuiJian a {
    display:block
}
.NewsTuiJian .BigTit, .NewsTuiJian .BigTitBlack, .NewsTuiJian .BigTitHigh {
    font-size:18px;
    font-weight:bold;
    color:#D00B47
}
.NewsTuiJian .BigTitHigh {
    line-height:46px
}
.BigTit {
    height:30px;
    overflow:hidden
}
.BigTitDesc {
    margin:0 10px -5px 10px;
    padding-top:5px;
    line-height:20px;
    text-align:left;
    color:#666;
    font-size:12px;
    text-indent:2em
}
.BigTitDesc .TtDcMore {
    display:inline
}
.NewsTuiJian .BigTitBlack {
    color:#333
}
.TuiJianTwoNews {
    padding-top:3px;
    padding-bottom:3px;
    text-align:center;
    line-height:24px;
    font-size:12px;
    white-space:nowrap;
    word-break:break-all;
    word-wrap:break-word;
    overflow:hidden
}
.TuiJianTwoNews a {
    float:left;
    width:50%;
    padding:0 2px;
    box-sizing:border-box
}
.JianNewsTwo {
    margin-bottom:-10px;
    text-align:center;
    line-height:24px;
    font-size:14px;
    white-space:nowrap;
    word-break:break-all;
    word-wrap:break-word;
    overflow:hidden
}
.JianNewsTwo a {
    display:inline;
    padding:0 3px
}
.Swipe {
    height:auto;
    overflow:hidden;
    position:relative;
    min-width:300px
}
.SwipeWrap {
    overflow:hidden;
    position:relative
}
.Wrap {
    float:left;
    width:100%;
    position:relative
}
.Wrap img {
    width:100%
}
.Wrap a {
    color:#FFF;
    font-size:16px;
    font-family:'microsoft yahei'
}
.ItemImgDesc {
    position:absolute;
    left:0;
    bottom:0;
    z-index:10;
    width:100%;
    height:28px;
    line-height:28px;
    text-indent:10px;
    background:rgba(0, 0, 0, 0.7)
}
.SlideMark {
    position:absolute;
    right:10px;
    bottom:11px;
    z-index:20
}
.SlideMark li {
    float:left;
    display:inline;
    width:12px;
    height:3px;
    background:#C6C8CE;
    margin-left:4px;
    overflow:hidden
}
.SlideMark .Active {
    background:#E60012
}
.Swipe, .Wrap {
    height:176px;
    overflow:hidden
}
.PicChannel {
    height:auto;
    position:relative
}
.PicChannel img {
    width:100%;
    height:176px;
    cursor:pointer
}
.PicChannel .Wrap {
    height:auto;
    overflow:visible
}
.HotNew {
    padding-bottom:5px;
    position:relative
}
.HotNew li {
    height:20px;
    padding-left:24px;
    margin-top:10px;
    font-size:14px;
    line-height:20px;
    overflow:hidden;
    position:relative
}
.HNTitle, .HNTitTu {
    position:absolute;
    top:0;
    left:0
}
.HNTitle {
    width:34px;
    height:20px;
    background:#D00B47;
    text-align:center;
    color:#FFF
}
.UpAndDown {
    width:36px;
    position:fixed;
    top:50%;
    right:0;
    display:none
}
.UpAndDown .BtnUp, .UpAndDown .BtnDown {
    width:36px;
    height:38px;
    background:url(MainZiXun.png) no-repeat;
    display:block;
    position:relative;
    top:-40px
}
.UpAndDown .BtnUp {
    background-origin:0 0
}
.UpAndDown .BtnDown {
    background-position:-40px 0;
    margin-top:12px
}
.HNTitTu {
    width:16px;
    height:14px;
    overflow:hidden;
    background-position:-98px -44px;
    top:4px
}
.Pl44 li {
    padding-left:44px
}
.HotTableC li {
    height:60px;
    width:33%;
    float:left;
    border-right:#FFF 1px solid;
    box-sizing:border-box
}
.HotTableC li span {
    width:100%;
    text-align:center;
    display:block;
    overflow:hidden
}
.HotTableC .TdMid {
    width:34%
}
.HotTableC li:nth-child(2) {
    width:34%
}
.H32 {
    height:32px;
    line-height:32px
}
.H27 {
    height:27px;
    line-height:27px
}
.ToRed {
    color:#DF3636
}
.ToGreen {
    color:#0BA658
}
.BgToGray {
    background:#EFF2F9;
    font-size:16px
}
.BgToRed, .BgToGreen {
    font-size:12px;
    color:#FFF
}
.BgToRed {
    background:#DF3636
}
.BgToGreen {
    background:#0BA658
}
.PicTwo {
    margin:0 10px;
    padding-bottom:10px
}
.PicTwo li {
    width:50%;
    height:123px;
    text-align:center;
    padding-bottom:5px
}
.PicTwo a {
    display:inline-block;
    position:relative
}
.PicTwoImg {
    width:146px;
    height:100px
}
.PicTwoTit {
    width:100%;
    position:absolute;
    bottom:-23px;
    left:0;
    height:22px;
    background:#DDD;
    text-align:center;
    line-height:22px;
    font-size:12px
}
.BtnPic {
    height:22px;
    position:relative;
    text-align:center
}
.BtnPic .BtnLft, .BtnPic .BtnRgt, .BtnPic .Point {
    display:inline-block;
    background:url(MainZiXun.png) no-repeat;
    vertical-align:middle
}
.BtnPic .BtnLft, .BtnPic .BtnRgt {
    width:22px;
    height:22px
}
.BtnPic .BtnLft {
    background-position:-80px -1px;
    cursor:point
}
.BtnPic .BtnRgt {
    background-position:-153px -1px;
    margin-left:8px;
    cursor:point
}
.BtnPic .Point {
    width:10px;
    height:10px;
    background-position:-134px -8px;
    margin-left:8px
}
.BtnPic .Active {
    background-position:-113px -8px
}
.PicTwoWrp {
    position:relative;
    height:133px;
    margin:0 10px;
    overflow:hidden
}
.PicTwoInner {
    margin:0;
    position:absolute;
    width:100%
}
.BackTop {
    position:fixed;
    bottom:55px;
    right:10px;
    top:auto;
    width:36px;
    height:38px;
    background-position:0 -262px;
    display:none
}
.BackTop:hover {
    background-position:0 -302px
}
.NewsList {
    margin:0 10px;
    overflow:hidden;
    line-height:43px;
    font-size:16px;
    overflow:hidden
}
.NewsList li {
    height:43px;
    border-top:1px dashed #DDD;
    margin-top:-1px;
    overflow:hidden
}
.NewsList .CzHasTwoPicNew, .NewsList .CzHasOnePicNew {
    height:auto;
    padding-bottom:15px
}
.CzHasTwoPicNew h3, .CzOnePicNewTit {
    font-weight:normal
}
.CzHasTwoPicNew>a {
    width:50%;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -ms-box-sizing:border-box;
    box-sizing:border-box;
    max-height:98px;
    overflow:hidden
}
.CzHasTwoPicNew img, .CzOnePicInNew img {
    width:100%;
    height:auto
}
.CzHasTwoPicNew img {
    min-height:98px
}
.CzHasOnePicNew {
    position:relative;
    min-height:54px;
    padding-top:8px
}
.CzOnePicNewTit {
    margin-right:92px;
    line-height:24px
}
.CzOnePicInNew, .CzOnePicInNew img {
    width:82px;
    height:54px
}
.CzOnePicInNew {
    position:absolute;
    top:10px;
    right:0
}
.ShowMore {
    display:block;
    height:26px;
    margin:0px 10px 0px;
    background:#F8F8F8;
    line-height:26px;
    text-align:center;
    font-size:14px;
    position:relative
}
.ShowMore:link {
    color:#666
}
.NewClip {
    white-space:nowrap;
    overflow:hidden;
    white-space:nowrap;
    word-break:break-all;
    word-wrap:break-word
}
.NewsLstM .Title a:hover, a.Red:hover {
    color:#FB8600
}
.NewsTuiJian {
    padding:5px 0;
    line-height:30px;
    font-size:14px;
    text-align:center
}
.NewsLstM {
    padding-bottom:6px
}
.NewsLstM .Title {
    height:39px;
    line-height:40px;
    border-bottom:1px solid #DDD;
    background:#F6F6F6;
    font-size:18px;
    font-weight:bold;
    padding-left:12px
}
.NewsLstM .Title a {
    color:#666
}
.NewsLstM .Title a:nth-of-type(1) {
    color:#333
}
.TitleR {
    padding-right:10px;
    font-size:14px;
    font-weight:normal
}
.Arrows {
    width:14px;
    height:14px;
    display:block;
    position:absolute;
    top:5px;
    right:5px;
    background:url(Mbg.png) no-repeat 0 -194px
}
.PicNewLst {
}
.PicItem {
    height:78px;
    border-top:1px solid #EAEAEA;
    padding:6px 100px 0 10px;
    margin-top:-1px;
    position:relative
}
.PicTitle {
    display:block;
    height:24px;
    overflow:hidden;
    font-size:16px;
    line-height:24px
}
.PicDesc {
    height:40px;
    overflow:hidden;
    font-size:14px;
    line-height:20px;
    color:#818181
}
.PicImg {
    position:absolute;
    top:14px;
    right:10px
}
.PicImg img {
    width:82px;
    height:57px
}
.LongMinAd {
    height:35px;
    margin:10px 0 16px 0;
    border:1px solid #DDD;
    box-sizing:border-box;
    overflow:hidden
}
.LongMinAd img {
    width:100%;
    height:35px;
    background:red
}
.InBoZhu {
    padding-right:6px;
    color:#D00B47
}
.CYNav li {
    width:14%
}
.CYNav--20170207 li {
    width:20%
}
.CYNav li.W {
    width:15%
}
.Hot {
    width:auto;
    margin:0 10px
}
.ZiXuan {
    position:relative;
    padding-right:144px;
    margin-top:10px
}
.TxtSearchZX {
    width:100%;
    height:35px;
    padding:5px 10px;
    background:#FBFBFB;
    border:1px solid #DDD;
    line-height:23px;
    color:#999;
    font-size:14px;
    box-sizing:border-box;
    border-radius:0;
    background:0
}
.BtnSearchZX {
    position:absolute;
    top:0;
    right:93px;
    width:50px;
    height:33px;
    background:url(BtnSearchZX.png) repeat-x;
    border:1px solid #DDD;
    border-left:none;
    line-height:33px;
    text-align:center;
    font-size:16px;
    font-family:'microsoft yahei';
    color:#666
}
.BtnSearchZX:hover {
    background:#DDD
}
.ZiXuanGu {
    position:absolute;
    top:1px;
    right:0;
    width:80px;
    height:32px;
    border:1px dashed #5FB5F1;
    line-height:32px;
    text-align:center;
    font-size:14px;
    color:#5FB5F1
}
.HeZuoIcon {
    background:url(heZuo.png) no-repeat center center
}
.HeZuoBg {
    background:#F8F8F8
}
.HeZuoWrp {
    padding:12px 10px 16px 10px
}
.HeZuoCnt {
    border-left:1px solid #EAEAEA;
    border-top:1px solid #EAEAEA;
    background:#FFF;
    color:#666
}
.HeZuoCnt li {
    float:left;
    width:25%;
    height:32px;
    box-sizing:border-box;
    border-right:1px solid #EAEAEA;
    border-bottom:1px solid #EAEAEA;
    line-height:32px;
    text-align:center
}
.LianXi {
    padding:10px 12px 0;
    line-height:28px;
    font-size:16px;
    color:#666
}
.LianXi em {
    font-family:'Arial'
}
.ChannelTitle {
    height:38px;
    line-height:40px;
    border-bottom:1px solid #DDD;
    background:#FFF;
    padding-left:12px;
    font-size:18px;
    color:#666;
    font-weight:normal
}
.ToPos {
    width:100%;
    box-sizing:border-box
}
.MYCnt, .MYTotal {
    background:url(waiHuiBg.png) no-repeat
}
.MeiYuan {
    height:49px;
    border:1px solid #DDD;
    padding-left:106px;
    position:relative
}
.MYTit {
    position:absolute;
    top:0;
    left:0;
    width:106px;
    background:#F9F8F8;
    line-height:49px;
    font-size:16px;
    text-align:center
}
.MYCnt {
    height:49px;
    background-position:left top;
    padding-left:10px;
    line-height:49px;
    text-align:center
}
.MYTotal {
    position:relative;
    display:inline-block;
    height:49px;
    background-position:right -49px;
    padding-right:85px;
    font-family:Arial;
    font-size:20px;
    color:#0BA658
}
.MYTotal .Up, .MYTotal .Down {
    position:absolute;
    right:32px;
    height:24px;
    line-height:24px;
    font-size:14px
}
.MYTotal .Up {
    top:2px
}
.MYTotal .Down {
    top:22px
}
.MYTotalRed {
    background-position:right -100px;
    color:#D00B47
}
.CzWHMYLst {
    padding:0 10px
}
.NewsLstWrp {
    padding-top:10px
}
.NewsLstTwo {
    margin:0 10px
}
.NewsLstTwo li {
    height:43px;
    border-bottom:1px dashed #DDD;
    line-height:43px;
    position:relative;
    padding-right:76px;
    overflow:hidden
}
.NewsLstTwo li:nth-child(5n) {
    border-bottom:none;
    margin-bottom:10px
}
.NewsLstTwo a {
    font-size:14px;
    color:#333
}
.NewTime {
    position:absolute;
    top:0;
    right:0;
    font-size:12px;
    color:#A7A7A7
}
.HotApp {
    width:100%
}
.HotApp li {
    float:left;
    display:inline;
    width:25%;
    height:96px;
    padding-top:14px;
    font-size:12px;
    line-height:36px;
    text-align:center
}
.HotAppItem {
    display:inline-block;
    width:65px
}
.HotAppItem img {
    width:65px;
    height:65px;
    border-radius:5px;
    display:block;
    overflow:hidden
}
.GdBg {
    position:fixed;
    width:100%;
    height:100%;
    top:0;
    left:0;
    padding:0;
    margin:0;
    z-index:99999998;
    background:#000;
    filter:alpha(opacity=70);
    opacity:0.7;
    display:none
}
.GdBx {
    position:fixed;
    width:100%;
    height:230px;
    bottom:0;
    left:0;
    z-index:99999999;
    font-family:"\5FAE\8F6F\96C5\9ED1";
    color:#fff;
    display:none
}
.GdBx2 {
    height:310px
}
.GdBx3 {
    top:0;
    bottom:auto
}
.GdLst {
    width:300px;
    height:230px;
    margin:0 auto;
    text-align:center
}
.GdLst i {
    display:inline-block;
    width:210px;
    height:55px;
    margin:0 auto;
    background:url(Gd1.png) no-repeat 0 0
}
.GdCls {
    display:inline-block;
    vertical-align:top;
    width:24px;
    height:24px;
    margin:0 0 0 20px;
    text-indent:-9999px;
    background:url(GdCls.png) no-repeat 0 0
}
.Gdx2 {
    margin:0 0 0 270px
}
.GdCls2 {
    display:inline-block;
    width:70px;
    height:28px;
    line-height:28px;
    background:#96012f;
    text-align:center;
    color:#fff;
    text-decoration:none;
    margin:0 0 0 60px
}
.GdGt {
    display:block;
    margin:0 auto;
    width:32px;
    height:110px;
    background:url(Gd2.png) no-repeat 0 0
}
.GdGt3 {
    display:block;
    margin:0 0 0 260px;
    width:40px;
    height:86px;
    background:url(Gds2.png) no-repeat 0 0
}
.Glp1 {
    font-size:16px;
    text-align:center;
    height:50px;
    line-height:40px
}
.Glp2 {
    font-size:14px;
    text-align:center;
    height:50px;
    line-height:50px
}
.Glp3 {
    font-size:14px;
    text-align:left;
    display:inline-block;
    width:230px;
    padding:0 0 25px 5px;
    line-height:22px
}
.Glp3Em {
    display:inline-block;
    vertical-align:top;
    width:55px;
    height:55px;
    background:url(Gd1.png) no-repeat 0 0
}
.Glp4 {
    text-align:left;
    padding:0 0 20px 0
}
.Glp4 em {
    display:inline-block;
    width:21px;
    height:21px;
    vertical-align:middle
}
.Glp4 .GdCls2 {
    margin:0 0 0 110px
}
.GdpEm1 {
    background:url(Gds3.png) no-repeat 0 0
}
.GdpEm2 {
    background:url(Gds4.png) no-repeat 0 0
}
.CustmerItem {
    background:#FFF;
    border-bottom:1px solid #EDEDED;
    margin-top:12px
}
.Cm {
    height:52px;
    border-bottom:1px solid #E6E6E6;
    padding:12px 10px 12px 72px;
    position:relative
}
.CmLogo, .CmDownload {
    position:absolute
}
.CmLogo {
    width:52px;
    height:52px;
    border-radius:5px;
    overflow:hidden;
    position:absolute;
    left:10px;
    top:10px
}
.CmLogo img {
    width:52px;
    height:52px
}
.CmDownload {
    width:56px;
    height:24px;
    background:#3F9CE6;
    font-size:12px;
    text-align:center;
    line-height:24px;
    color:#FFF;
    right:10px;
    top:24px
}
.CmTitle {
    height:28px;
    font-size:20px;
    font-weight:normal;
    position:relative;
    top:-4px
}
.CmWeight, .CmDesc {
    color:#666
}
.CmWeight {
    font-family:Arial;
    font-size:12px
}
.CmDesc {
    background:#FAFAFA;
    border-bottom:1px solid #E0E0E0;
    padding:6px 10px 12px 10px;
    font-size:14px;
    line-height:24px
}
.PrgItem {
    padding:12px 10px 12px 72px;
    border-bottom:1px solid #E1E1E1;
    position:relative
}
.PrgItemPic, .PrgItemPic img {
    width:52px;
    height:52px
}
.PrgItemPic {
    border-radius:5px;
    overflow:hidden;
    position:absolute;
    top:12px;
    left:10px
}
.PrgItemTit {
    font-size:16px;
    font-weight:normal;
    margin-top:-3px
}
.PrgItemCnt {
    padding-top:4px;
    font-size:12px;
    color:#666;
    line-height:18px
}
.PrgEWM {
    height:290px;
    border-top:1px solid #EEE;
    background:#F4F4F4;
    padding-top:16px
}
.PrgEWMImg, .PrgEWMImg img {
    width:238px;
    height:238px
}
.PrgEWMImg {
    border:1px solid #DDD;
    background:#FFF;
    text-align:center;
    margin:0 auto;
    cursor:pointer
}
.PrgEWMDesc {
    padding-top:8px;
    font-size:18px;
    font-weight:normal;
    text-align:center
}
.DownLoad {
    height:44px
}
.DownLoad a {
    width:49.375%;
    height:40px;
    line-height:40px;
    text-align:center;
    border:1px solid #C8D2E9;
    -webkit-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -ms-box-sizing:border-box;
    -o-box-sizing:border-box;
    box-sizing:border-box
}
.WeChatWap {
    padding:15px 0;
    text-align:center
}
.WeChatWap img {
    width:143px;
    height:239px
}
.AppDesc {
    border-top:1px solid #DDD;
    padding:10px 10px 15px;
    background:#F4F4F4
}
.AppDescTit {
    font-size:18px;
    font-weight:normal;
    line-height:32px
}
.AppDesc p {
    line-height:26px;
    padding-top:10px
}
.LivYanBox {
    padding:0 16px 13px
}
.TxtWrp, .TxtAreaWrp, .BtnSmtLYan {
    border:1px solid #DDD
}
.TxtWrp {
    height:24px;
    padding:13px 10px
}
.TxtPhone, .TxtArea {
    width:100%;
    border:none;
    font-size:16px;
    color:#333
}
.TxtPhone {
    height:24px;
    line-height:24px
}
.TxtDesc {
    padding:10px 16px;
    line-height:24px
}
.TxtAreaWrp {
    height:110px;
    padding:6px 10px 10px;
    margin-top:-3px;
    border-radius:5px 5px 0 0
}
.TxtArea {
    height:100px;
    line-height:28px;
    fon
}
.BtnSmtLYan {
    width:100%;
    height:40px;
    padding-top:8px;
    margin-bottom:20px;
    border-top:none;
    background:#EEE;
    text-align:right;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -ms-box-sizing:border-box;
    box-sizing:border-box
}
.CzSubmitLy {
    padding:2px 10px 4px;
    margin-right:10px;
    border-radius:2px;
    color:#333;
    font-size:16px
}
.KeFuPhone {
    height:24px;
    padding:6px 0 4px;
    line-height:24px;
    color:#333
}
.KeFuPhone em, .KeFuPhone strong {
    color:#333;
    font-weight:normal
}
.CzHelpCls {
    padding-bottom:10px;
    font-size:0
}
.CzHelpCls li {
    width:33.3%;
    padding-bottom:8px;
    float:left;
    font-size:16px
}
.CzHelpCls i {
    margin-right:5px;
    margin-top:-3px
}
.CzChzWrp {
    padding:10px 15px 15px;
    border-top:1px solid #DDD;
    background:#F4F4F4
}
.CzChzTit {
    color:#666;
    font-weight:normal
}
.NoGZMsg {
    height:30px;
    background:url(Smile.png) no-repeat center 60px;
    padding-top:205px;
    font-size:18px;
    color:#666;
    text-align:center
}
.NoGZMsg p {
    font-weight:normal
}
.ZiXuanSrch .TxtSearchZX, .HotSign, .BtnAdd, .BtnJian {
    background:url(ZiXuanGu.png) no-repeat
}
.ZiXuanSrch {
    position:relative;
    padding-left:10px;
    padding-right:79px;
    margin-top:10px
}
.ZiXuanSrch .TxtSearchZX {
    background-position:8px 7px;
    padding-left:38px
}
.ZiXuanSrch .BtnSearchZX {
    width:68px;
    right:10px
}
.PaiHang {
    padding-top:12px
}
.PHangTit, .BiaoTi {
    height:36px;
    border-bottom:1px solid #DDD;
    background:#F4F4F4;
    padding:0 10px;
    font-size:16px;
    font-weight:normal;
    line-height:35px;
    color:#666
}
.PHangTit li {
    width:70px;
    height:35px;
    margin-left:7px;
    margin-right:18px;
    float:left;
    display:inline;
    text-align:center;
    position:relative
}
.PHangTit .Active {
    border-bottom:2px solid #61B6F1
}
.PHangData {
    padding:0 10px 10px;
    line-height:46px;
    font-size:14px;
    font-family:'宋体'
}
.PHangData li {
    height:46px;
    padding-right:22px;
    overflow:hidden;
    position:relative
}
.PHangData a, .PHangData .WZMsg {
    color:#7D7D7D
}
.PHangData a:hover {
    color:#FB8600
}
.PHangFont {
    font-family:'Microsoft yahei'
}
.PHangNum, .FuDuRed, .FuDuGreen {
    font-family:'Arial'
}
.HotSign {
    width:16px;
    height:12px;
    background-position:0 -130px;
    display:inline-block;
    position:relative;
    top:-5px;
    left:-6px
}
.BtnAdd, .BtnJian {
    width:22px;
    height:22px;
    overflow:hidden;
    position:absolute;
    top:10px;
    right:0px
}
.BtnAdd {
    background-position:0 -80px
}
.BtnJian {
    background-position:0 -102px
}
.GuPiaoName {
    float:left;
    width:70%
}
.FuDuRed, .FuDuGreen {
    float:left;
    width:60px;
    text-align:right;
    position:relative;
    left:-30px
}
.FuDuRed, .Red {
    color:#DF3636
}
.FuDuGreen {
    color:#096
}
.SrchRes {
    font-size:16px
}
.SrchRes li {
    padding-right:45px
}
.WZMsg {
    font-size:14px;
    position:absolute;
    top:0px;
    right:0px
}
.ZiXuanTop {
    margin:0 10px;
    padding-top:13px;
    padding-bottom:10px;
    height:30px;
    color:#666;
    position:relative
}
.ZiXuanTop .BtnAdd {
    top:16px
}
.ZiXnTpTit {
    font-size:20px;
    font-weight:normal
}
.LoginStatus {
    line-height:24px;
    font-size:14px;
    color:#999
}
.LoginStatus a {
    color:#D31B53;
    padding:0 5px
}
.ZiXuanData {
    color:#666
}
.ZiXnDaTit {
    height:36px;
    border-bottom:1px solid #DDD;
    background:#F4F4F4;
    padding:0 32px 0 10px;
    font-size:14px;
    font-weight:normal;
    line-height:36px;
    text-align:center;
    overflow:hidden
}
.ZiXnDaTit span, .ZiXnDaCnt span {
    float:left;
    display:inline;
    width:25%
}
.ZiXnDaTit .Td1, .ZiXnDaCnt .Td1 {
    text-align:left
}
.ZiXnDaTit .Td1 {
    text-indent:16px
}
.ZiXnDaCnt .Td1 {
    line-height:20px
}
.ZiXnDaCnt {
    margin:0 10px
}
.ZiXnDaCnt li {
    height:40px;
    padding:12px 22px 5px 0;
    font-family:'Arial';
    font-size:14px;
    line-height:40px;
    position:relative;
    text-align:center
}
.FYa {
    font-family:'Microsoft yahei'
}
.Pl4 {
    padding-left:4px
}
.Green {
    color:#19AB61
}
.ZiXnDaCnt .BtnAdd, .ZiXnDaCnt .BtnJian {
    top:20px
}
.MyDataBodyBg {
    background:#EBEBEB
}
.MyDataItems {
    width:300px;
    margin:0 auto;
    padding-bottom:10px
}
.MyDataItem {
    float:left;
    display:inline;
    margin-bottom:10px;
    width:120px;
    height:112px;
    background:#fff;
    padding:8px 10px 0px 14px;
    position:relative;
    margin-left:5px;
    margin-right:5px
}
.MyDataItem:nth-child(2n+1) {
    margin-left:0
}
.MyDataItem:nth-child(2n) {
    margin-right:0
}
.MyDaImName {
    font-size:20px;
    font-weight:normal
}
.MyDataItem .BtnAdd, .MyDataItem .BtnJian {
    right:10px;
    top:11px
}
.MyDaDigtal {
    height:40px;
    line-height:40px;
    font-size:20px;
    position:relative;
    padding:2px 0
}
.MyDataItem .Red {
    color:#FE0000
}
.MyDataItem .Green {
    color:#48B068
}
.MyDataItem .Disabled {
    color:#999
}
.MyDataItem .Disabled span {
    padding-left:20px
}
.LiLv1, .LiLv2 {
    position:absolute;
    top:9px;
    left:70px;
    font-size:12px;
    line-height:12px
}
.LiLv2 {
    top:24px
}
.FocusPerson {
    font-size:12px;
    color:#A3A3A3
}
.MyDataGu .ShowMore {
    width:300px;
    margin:0 auto
}
.LiLv {
    height:18px;
    font-size:12px;
    line-height:12px;
    position:relative;
    top:-2px
}
.GGIZhiShu {
    height:30px;
    border-bottom:1px solid #F5F5F5;
    margin:0 10px;
    padding-left:4px;
    padding-top:8px;
    padding-bottom:2px;
    line-height:22px;
    font-size:28px;
    position:relative
}
.BtnFenXg {
    position:absolute;
    top:8px;
    right:12px;
    width:18px;
    height:18px;
    background:url(BtnGeGuShare.png) no-repeat;
    background-size:100%;
    border-radius:3px;
    text-align:center;
    font-size:14px;
    color:#FFF;
    cursor:pointer
}
.BtnFenXg:active {
    background:#59AECD
}
.GGIHeader {
    padding:0 60px 15px 5px;
    position:relative;
    margin-right:20px
}
.BtnZiXuan {
    width:45px;
    height:26px;
    border:1px solid #DDD;
    background-color:#F6F6F6;
    padding-left:3px;
    line-height:24px;
    text-align:left;
    font-size:14px;
    position:absolute;
    top:5px;
    right:10px
}
.GeGuItemData {
    position:relative
}
.GeGuImDaNum {
    font-size:44px
}
.GeGuImDaBiLv {
    padding-top:10px
}
.GeGuImDaBiLv span {
    height:20px;
    font-size:14px;
    padding:0 10px
}
.GeGuImDaBiLv .T2 {
    top:25px
}
.GGICnt, .GGIDesc {
    margin:0 10px
}
.GGIDesc {
    font-size:14px;
    text-indent:5px
}
.GGIDesc li {
    float:left;
    display:inline;
    width:50%;
    line-height:28px
}
.GGIDesc li:nth-of-type(2n) {
    text-indent:16px
}
.FRed {
    color:#F33
}
.FGreen {
    color:#28C15B
}
.PrgPLunTit {
    padding:0 10px 16px;
    margin-top:14px;
    font-size:18px;
    font-weight:normal;
    background:url(PingLun.png) no-repeat;
    background-position:22px bottom;
    position:relative;
    z-index:10
}
.PrgPLunCnt {
    margin-top:-1px;
    border-top:1px solid #DDD;
    overflow:hidden
}
.PrgPLunCnt li {
    border-top:1px solid #EAEAEA;
    margin:-1px 10px 0;
    font-size:14px;
    line-height:24px;
    padding:10px 0 8px
}
.PLLaiYuan {
    font-size:12px;
    font-style:normal;
    color:#A7A7A7;
    padding-top:5px
}
.DownLoadApp {
    height:32px;
    background:#0C77CA;
    margin:5px 10px 0px 10px;
    font-size:14px;
    font-weight:normal;
    color:#FFF;
    text-align:center;
    line-height:32px;
    display:block
}
.QueRenBoxWrp {
    position:fixed;
    top:50%;
    left:50%
}
.QueRenBox {
    width:244px;
    height:118px;
    border:1px solid #DDD;
    background:#FFF;
    border-radius:5px;
    padding:10px 15px;
    font-weight:normal;
    overflow:hidden;
    text-align:center;
    position:relative;
    top:-74px;
    left:-138px;
    display:none
}
.QRMsg {
    padding-left:34px;
    margin-top:20px;
    font-size:24px;
    line-height:28px;
    display:inline-block;
    background:url(DuiHao.png) no-repeat 0 center
}
.QRBtn {
    width:164px;
    height:34px;
    border:1px solid #DDD;
    border-radius:3px;
    font-size:22px;
    line-height:32px;
    overflow:hidden;
    display:block;
    margin:24px auto 0
}
a.QRBtn:hover, a.QRBtn:active {
    background:#DDD
}
.GuPicNav {
    height:26px;
    border-top:2px solid #B7B7B7;
    border-left:2px solid #B7B7B7;
    text-align:center
}
.GuPicNav a {
    float:left;
    display:inline;
    width:20%;
    height:26px;
    border-right:2px solid #B7B7B7;
    border-bottom:2px solid #B7B7B7;
    box-sizing:border-box;
    background:#F3F3F3;
    font-size:14px;
    line-height:22px
}
.GuPicNav a.CM {
    background:#B7B7B7;
    color:#FFF
}
.GGICnt dd {
    display:none;
    padding:8px 0
}
.GGICnt img {
    width:100%;
    height:auto
}
.YuCe {
    height:128px;
    margin:15px 10px 0;
    position:relative;
    padding-left:115px
}
.OthersPrice {
    width:107px;
    background:#F6F6F6;
    position:absolute;
    top:0;
    left:0
}
.YuCePriceTit {
    height:32px;
    border-bottom:1px solid #fff;
    box-shadow:0 1px 0 #ddd;
    padding-top:3px;
    line-height:32px;
    text-indent:10px;
    font-size:16px;
    color:#333
}
.YuCePriceCnt {
    height:76px;
    padding-left:10px;
    padding-top:6px;
    position:relative
}
.OsPeMain {
    font-size:20px;
    line-height:normal
}
.OsPeZi, .OsPeBi1, .OsPeBi2 {
    position:absolute;
    font-size:12px;
    line-height:normal
}
.OsPeZi {
    top:35px;
    left:10px
}
.OsPeBi1 {
    top:35px;
    left:48px
}
.OsPeBi2 {
    top:53px;
    left:48px
}
.OwnPrice {
    background:#F6F6F6
}
.OwnPriceUp, .OwnPriceDown {
    position:absolute;
    left:10px;
    width:12px;
    font-size:12px;
    line-height:14px
}
.OwnPriceUp {
    top:8px
}
.OwnPriceDown {
    top:46px
}
.DatasUpDown {
    padding-left:15px;
    font-size:12px
}
.DatasUpDown li {
    float:left;
    display:inline;
    width:33%;
    cursor:pointer
}
.DatasUpDown li:active {
    background:#DDD
}
.DatasUpDown li:nth-of-type(-n+3) {
    margin-top:-1px;
    color:#F33
}
.DatasUpDown li:nth-of-type(n+4) {
    margin-top:4px;
    color:#28C15B
}
.DatasUpDown span {
    display:block;
    text-align:center
}
.OwnPriceXiang {
    height:65px;
    background:#F3F3F3;
    padding-top:17px;
    display:none
}
.PriceUpDown p {
    float:left;
    width:50%;
    text-align:center;
    line-height:16px;
    font-size:12px;
    color:#666
}
.PriceXiangPic {
    height:30px;
    position:relative;
    padding-left:45px;
    padding-right:45px
}
.PeXgUpBi, .PeXgDownBi {
    position:absolute;
    top:-10px;
    left:0;
    width:45px;
    line-height:16px;
    text-align:center;
    font-size:12px
}
.PeXgDownBi {
    right:0;
    left:auto
}
.JinDuWrp {
    height:8px;
    background:#0BA658;
    overflow:hidden
}
.JinDuInner {
    height:8px;
    background:#FE0000
}
.GuKeNewItem {
    min-height:62px;
    margin:0 12px;
    font-size:14px;
    border-bottom:1px dashed #ddd;
    position:relative;
    padding-left:42px;
    padding-top:16px;
    padding-bottom:10px
}
.GuKeNwItemImg, .GuKeNwItemImg img {
    width:32px;
    height:32px;
    position:absolute;
    top:16px;
    left:0
}
.GuKeNwItemImg {
    position:absolute;
    top:0;
    left:0
}
.GuKeNwItemName {
    margin-top:-5px
}
.GuKeNwItemInfo {
    padding:4px 20px 4px 0;
    color:#A7A7A7;
    font-size:12px;
    position:relative
}
.GuKeNwItemInfo .Source {
    padding-left:26px
}
.DianZan, .CloseBigModel {
    background:url(Share.png) no-repeat
}
.DianZan {
    height:14px;
    line-height:16px;
    background-position:-316px 1px;
    padding-left:16px;
    position:absolute;
    right:20px;
    top:5px
}
.GuKeNwItemDesc {
    line-height:22px;
    color:#444343
}
.GuKeNewItem:last-of-type {
    border-bottom:none
}
.ShareBg {
    width:100%;
    height:100%;
    background:#000;
    filter:alpha(opacity:50);
    opacity:0.5;
    position:fixed;
    top:0;
    left:0;
    z-index:10;
    display:none
}
.UpDownBang {
    padding:0 0 5px;
    margin:0 10px
}
.UpDownBang .GuPiaoName {
    width:50%
}
.UpDownBang .FRed, .UpDownBang .FGreen {
    float:left;
    width:25%
}
.UpDownBang:first-child {
    border-bottom:1px dashed #ddd
}
.UserPic, .MyMail, .MyFocus, .LaiPas .User, .LaiPas .Pass, .Qq, .Sina, .GoldCoin, .MeiGui, .BtnEnter {
    background:url(UserBg.png) no-repeat
}
.LogIn {
    height:57px;
    background:#FFF;
    padding:15px 10px 15px 77px;
    font-size:18px;
    font-weight:normal;
    position:relative
}
.UserPic, .UserPic img {
    width:57px;
    height:57px
}
.UserPic {
    background-position:0 -790px;
    position:absolute;
    top:15px;
    left:10px
}
.UserInfo {
    height:60px;
    border-top:1px solid #DDD;
    border-bottom:1px solid #DDD;
    background:#FAFAFA;
    padding-left:50%;
    text-align:center;
    box-shadow:0 1px 0 #EDEDED;
    position:relative
}
.MyMailBox {
    width:50%;
    height:60px;
    border-right:1px dashed #DDD;
    position:absolute;
    top:0;
    left:0
}
.MyMail, .MyFocus {
    display:inline-block;
    height:30px;
    padding-left:30px;
    margin-top:15px;
    line-height:30px;
    font-size:16px
}
.MyMail {
    background-position:0 -168px
}
.MyFocus {
    background-position:0 -207px
}
.MailNum {
    display:inline-block;
    height:13px;
    -moz-border-image:url(EmailBg.png) 0 3 0 4;
    -webkit-border-image:url(EmailBg.png) 0 3 0 4;
    -o-border-image:url(EmailBg.png) 0 3 0 4;
    border-image:url(EmailBg.png) 0px 3px 0px 4px;
    font-family:'Arial';
    padding:0 2px 0 4px;
    font-size:12px;
    color:#D31A52;
    line-height:14px;
    overflow:hidden;
    font-weight:bold;
    position:relative;
    top:-5px;
    left:6px
}
.BtnNone {
    background:none;
    font-size:18px;
    right:10px
}
.ZiChan {
    padding-top:2px
}
.ZiChan a {
    margin-right:14px
}
.GoldCoin, .MeiGui {
    padding-left:26px;
    color:#999;
    font-size:14px;
    line-height:14px
}
.GoldCoin {
    background-position:0 -673px
}
.MeiGui {
    background-position:0 -713px;
    padding-left:14px
}
.BtnEnter {
    width:12px;
    height:18px;
    background-position:0 -632px;
    position:absolute;
    top:32px;
    right:20px
}
.LoginBg {
    background:#1e1e1e url(loginBg.png) no-repeat;
    background-size:382px auto;
    padding:0 20px
}
.BtnLoginBack, .LaiPas .User, .LaiPas .Pass, .Qq, .Sina {
    background:url(login.png) no-repeat;
    background-size:55px auto
}
.BtnLoginBack {
    display:block;
    width:26px;
    height:26px;
    margin-top:10px
}
.LaiPas {
    margin-top:25px
}
.LaiPas .User, .LaiPas .Pass {
    width:100%;
    height:39px;
    border:none;
    border-bottom:1px solid rgba(70, 70, 70, 0.6);
    padding:7px 5px 7px 30px;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    font-size:16px;
    color:#ccc
}
.LaiPas .User {
    background-position:0 -33px
}
.LaiPas .Pass {
    background-position:0 -72px;
    margin-top:8px
}
.LaiPas .Submit {
    display:block;
    height:36px;
    border-radius:3px;
    background:#757575;
    margin-top:25px;
    font-size:20px;
    font-weight:normal;
    color:#FFF;
    text-align:center;
    line-height:35px
}
.LaiPas .Submit:active {
    background:#666
}
.LaiPas .Filled {
    background:#d00b47
}
.LaiPas .Filled:active {
    background:#b80b47
}
.ThirdParty {
    margin-top:59px;
    height:76px;
    border:1px solid rgba(70, 70, 70, 0.6);
    border-top:none;
    border-bottom:none;
    position:relative
}
.TdPyTitle {
    width:100%;
    height:24px;
    overflow:hidden;
    font-size:18px;
    font-weight:normal;
    color:#C3C2C2;
    text-align:center;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    padding:0 27%;
    position:absolute;
    left:0;
    top:-12px
}
.TdPyTitle:before, .TdPyTitle:after, .OtherLoginMethod:before, .OtherLoginMethod:after {
    content:'';
    width:27%;
    height:12px;
    border-bottom:1px solid rgba(70, 70, 70, 0.6);
    position:absolute;
    left:0;
    top:0
}
.TdPyTitle:after, .OtherLoginMethod:after {
    left:auto;
    right:0
}
.OtherLoginMethod {
    width:100%;
    height:56px;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    padding:0 20%;
    position:absolute;
    left:0;
    bottom:-28px
}
.OtherLoginMethod:before, .OtherLoginMethod:after {
    width:20%;
    height:27px
}
.Qq, .Sina {
    width:54px;
    height:54px;
    border:1px solid #474747;
    border-radius:50%;
    background-color:rgba(255, 255, 255, 0.1);
    background-position:11px -111px;
    position:absolute;
    left:23%
}
.Sina {
    background-position:9px -166px;
    left:auto;
    right:23%
}
.MidLine {
    width:8%;
    height:27px;
    border-bottom:1px solid rgba(70, 70, 70, 0.6);
    position:absolute;
    left:50%;
    margin-left:-4%
}
.SpBg1, .SpBg2, .SpBg3, .SpBg4 {
    background:url(Mbg.png) no-repeat;
    width:21px;
    height:25px;
    margin-left:10px;
    position:absolute;
    top:0;
    right:0
}
.SpBg1 {
    background-position:0 -447px
}
.SpBg2 {
    background-position:0 -497px
}
.SpBg3 {
    background-position:0 -554px
}
.SpBg4 {
    background-position:0 -605px
}
.BtnChaUserNoPos, .BtnChaUser {
    width:70px;
    height:22px;
    border:1px solid #EEE;
    border-radius:4px;
    font-size:14px;
    line-height:22px;
    text-align:center
}
.BtnChaUser {
    position:absolute;
    bottom:19px;
    right:45px
}
.BtnChaUserNoPos {
    display:inline-block;
    margin-left:10px
}
.PhoneEmail {
    height:92px;
    border-top:1px solid #E6E6E6;
    border-bottom:1px solid #E6E6E6;
    box-shadow:0 1px 0 #EDEDED, inset 0 1px 0 #FFF;
    background:#FAFAFA;
    font-size:18px;
    position:relative
}
.PhoneZi, .EmailZi, .PhoneState, .EmailState {
    position:absolute
}
.PhoneZi, .EmailZi {
    top:13px;
    left:10px
}
.EmailZi {
    top:55px
}
.PhoneState, .EmailState {
    top:13px;
    right:10px;
    padding-right:30px;
    color:999
}
.EmailState {
    top:55px
}
.PhoneEmail a {
    color:#999
}
.UserMInfo {
    margin-top:10px;
    border-top:1px solid #EFEFEF;
    border-bottom:1px solid #E0E0E0;
    box-shadow:0 1px 0 #EDEDED;
    background:#FFF;
    padding:0 10px
}
.UMITit {
    font-size:20px;
    font-weight:normal;
    border-bottom:1px solid #DDD;
    padding:12px 0 12px 3px;
    font-size:18px
}
.UserMInItem {
    padding:10px 3px 10px 0px;
    border-top:1px dashed #DDD;
    margin-top:-1px
}
.UserMInfo .Child {
    height:30px;
    line-height:30px
}
.C6 {
    color:#666
}
.MingXi {
    font-size:14px;
    text-align:center
}
.MingXi span {
    float:left
}
.MingXi .Td1 {
    width:26%;
    color:#999;
    text-align:left;
    font-family:'Arial'
}
.MingXi .Td2 {
    width:16%
}
.MingXi .Td3 {
    width:32%
}
.MingXi .Td4 {
    width:26%;
    text-align:right
}
.Pb20 {
    padding-bottom:20px
}
.ZiChanBox {
    padding:8px 10px 15px 10px;
    background:#FFF;
    color:#666
}
.ZCLine, .ZCLineCZ {
    font-size:18px;
    padding:4px 0
}
.ZCLineCZ {
    height:70px;
    position:relative
}
.JinE, .PicActive {
    width:58px;
    height:26px;
    border:1px solid #EEE;
    border-radius:3px;
    line-height:26px;
    text-align:center;
    color:#333;
    margin-right:4px;
    display:inline-block;
    cursor:pointer
}
.ZCLineCZ .PicActive {
    border:1px solid #DDD;
    background:#DDD
}
.ShuRuM {
    position:absolute;
    top:50px;
    left:95px
}
.ShuRuM input {
    width:84px;
    height:18px;
    line-height:18px;
    border:none;
    border-bottom:1px solid #DDD;
    padding:4px 5px;
    color:#B3B3B3;
    margin-right:5px;
    position:relative;
    top:-4px
}
.TiXing {
    color:#666;
    font-size:16px;
    line-height:30px
}
.CnfolColor, .TheMoney em {
    color:#D31A53
}
.TheMoney {
    height:72px;
    background:#FAFAFA;
    border-top:1px solid #E6E6E6;
    border-bottom:1px solid #E0E0E0;
    box-shadow:0 1px 0 #EDEDED;
    color:#666;
    font-size:24px;
    font-weight:normal;
    line-height:72px;
    text-align:center
}
a.Alipay {
    display:block;
    width:70%;
    margin:28px auto;
    height:48px;
    line-height:48px;
    text-align:center;
    font-size:24px;
    color:#ff9e00;
    border:1px solid #DDD;
    border-radius:4px;
    background:#FFF
}
.CaiPay, .BaoPay {
    width:140px;
    height:49px;
    border:1px solid #DDD;
    border-radius:5px;
    overflow:hidden;
    background:url(Pay.png) no-repeat;
    display:inline-block
}
.BaoPay {
    background-position:0 -50px
}
a.CaiPay:hover, a.CaiPay:active {
    background-position:0 -100px
}
a.BaoPay:hover, a.BaoPay:active {
    background-position:0 -150px
}
.PayTitle {
    height:11px;
    border-bottom:1px solid #c5c5c5;
    margin:22px 10px 0;
    text-align:center;
    font-size:22px;
    font-weight:normal;
    color:#666
}
.PayTMid {
    width:168px;
    background:#F4F4F4;
    text-align:center;
    padding:0 16px;
    position:relative;
    top:-5px;
    position:relative
}
.PayMethod {
    padding-top:30px;
    padding-bottom:40px;
    text-align:center
}
.PayMethod li {
    float:left;
    display:inline;
    width:50%;
    height:51px
}
.Dialog {
    display:none
}
.DialogSide {
    width:100%;
    height:100%;
    background:#000;
    opacity:0.6;
    position:fixed;
    top:0;
    left:0;
    z-index:100
}
.DialogMain {
    width:80%;
    overflow:hidden;
    position:fixed;
    left:50%;
    top:50%;
    background:#FFF;
    z-index:300;
    border:1px solid #DDD;
    border-radius:4px;
    -webkit-transform:translate(-50%, -50%);
    -moz-transform:translate(-50%, -50%);
    -ms-transform:translate(-50%, -50%);
    -transform:translate(-50%, -50%)
}
.DialogHead {
    font-size:24px;
    color:#333;
    width:100%;
    height:48px;
    border-bottom:1px solid #DDD;
    text-align:center;
    line-height:48px;
    background:#FAFAFA
}
.DialogCen {
    width:100%;
    height:auto;
    border-bottom:1px solid #DDD
}
.DialogCen p {
    margin:15px;
    font-size:18px;
    color:#333
}
.DialogCen input {
    margin-left:15px;
    margin-bottom:15px;
    width:84%;
    height:40px;
    font-size:18px;
    color:#CCC;
    padding-left:5px;
    border:#ddd 1px solid;
    border-radius:4px;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    -ms-border-radius:4px;
    -o-border-radius:4px
}
.DialogFoot {
    width:100%;
    height:54px;
    text-align:center;
    line-height:54px;
    font-size:22px
}
.DialogFoot .Qd {
    width:50%;
    height:54px;
    border-right:1px solid #DDD;
    background:#DAEBFF;
    display:block;
    margin-left:-1px
}
.DialogFoot .Qx {
    width:50%;
    height:54px;
    display:block
}
.DialogMain2 {
    text-align:center;
    background:#FFF
}
.DialogMain2 .Cg, .DialogMain2 .Cg2 {
    padding-left:30px;
    font-size:24px;
    height:50px;
    line-height:50px;
    background:url(UserBg.png) no-repeat 0 -422px
}
.DialogMain2 .Cg2 {
    background-position:0 -462px
}
.DialogMain2 .Ye {
    font-size:18px;
    height:36px;
    line-height:36px
}
.DialogMain2 .Qr {
    display:block;
    text-align:center;
    line-height:36px;
    margin:10px auto;
    font-size:22px;
    width:52%;
    height:36px;
    border:1px solid #DDD;
    border-radius:4px;
    background:#FFF
}
.TimeOut {
    height:30px;
    width:260px;
    border:3px solid #DCDCDC;
    background:rgba(0, 0, 0, 0.6);
    position:absolute;
    top:50%;
    left:50%;
    margin-top:-18px;
    margin-left:-133px;
    text-align:center;
    color:#FFF;
    line-height:30px;
    font-size:18px;
    display:none;
    z-index:999
}
.BtnItemPL, .BtnItemRem, .BtnAHui, .BtnShow, .BtnHide {
    background:url(UserBg.png) no-repeat
}
.ZhanEmailInfo {
    height:43px;
    border-bottom:1px solid #DDD;
    padding:0 10px;
    font-size:18px;
    line-height:43px
}
.ZhanEmailInfo span {
    color:#999
}
.MessParent {
    border-top:1px solid #FFF;
    background:#FAFAFA;
    overflow:hidden
}
.MessPtItem {
    border-bottom:1px solid #EAEAEA;
    padding:16px 10px 16px 77px;
    font-size:16px;
    position:relative
}
.MesItemTit {
    line-height:25px;
    font-weight:normal;
    margin-top:-7px
}
.MesItemDesc, .MesItemDesc2 {
    color:#999
}
.MesItemDesc2 {
    padding-right:12px;
    line-height:28px
}
.MesItemOther {
    margin-top:-3px
}
.MessTime {
    font-size:10px;
    color:#C9C9C9
}
.MesItemTit .MailNum {
    top:0
}
.BtnItemPL, .BtnItemRem {
    width:20px;
    height:20px;
    position:absolute;
    bottom:8px;
    cursor:pointer
}
.BtnItemRem {
    background-position:2px -550px;
    right:10px
}
.BtnItemPL {
    background-position:2px -510px;
    right:40px;
    bottom:7px
}
.BtnShow, .BtnHide {
    width:16px;
    height:16px;
    margin-left:5px;
    display:inline-block;
    position:relative;
    top:2px;
    cursor:pointer
}
.BtnShow {
    background-position:0 -744px
}
.BtnHide {
    background-position:0 -760px
}
.DialogMess {
    display:none
}
.UserIput {
    width:95%;
    height:100%;
    border:none;
    background:none;
    padding-left:10px
}
.NeiTex {
    width:95%;
    height:96px;
    border:none;
    background:none;
    padding:10px 0 0 10px;
    display:block
}
.ZiShu {
    font-size:14px;
    height:16px;
    line-height:16px;
    display:block;
    text-align:right;
    padding-bottom:5px
}
.FT18 {
    font-size:18px;
    color:#999;
    text-align:left
}
.NoBg {
    background:none
}
.W50 {
    width:50%;
    margin-left:-25%
}
.HuiFuBox {
    width:100%;
    height:28px;
    background:#848282;
    padding:15px 0px 12px 0px;
    position:fixed;
    bottom:0;
    left:0;
    display:none
}
.TxtIHui, .BtnAHui {
    border:1px solid #C8D2E9;
    border-radius:3px
}
.BtnAHui {
    width:64px;
    height:26px;
    background-position:0 -582px;
    background-repeat:repeat-x;
    line-height:26px;
    text-align:center;
    position:absolute;
    right:10px;
    top:15px
}
.TxtAHuiWrp {
    margin:0 90px 0 10px
}
.TxtIHui {
    width:96%;
    height:20px;
    padding:3px 2%;
    font-size:14px;
    color:#999
}
.FsLstItem, .FsLstItem2 {
    padding:11px 10px 8px 10px;
    border-bottom:1px solid #EAEAEA;
    position:relative
}
.FsLstTmLft {
    width:72%
}
.FsLstItemTit {
    font-size:18px;
    font-weight:normal;
    margin-top:-3px
}
.FsLstImDesc {
    padding-top:4px;
    font-size:14px;
    line-height:20px;
    color:#999
}
.FsLstTmRgt {
    width:82px
}
.FocusPic, .FocusPic img {
    width:82px;
    height:57px
}
.BtnFCancel {
    display:inline-block;
    width:80px;
    height:26px;
    border:1px solid #DDD;
    border-radius:5px;
    font-size:16px;
    font-weight:normal;
    line-height:26px;
    text-align:center;
    margin-top:6px
}
.FsLstItem2 {
    padding-bottom:40px
}
.FsLstItem2 .BtnFCancel {
    position:absolute;
    bottom:8px;
    right:10px
}
.AtASeImg1, .AtASeImg2, .AtASeImg3, .AtASeImg4, .TopAside .TranspondS, .TopAside .CollectS, .TopAside .CopyS, .EnterLiCai, .ShowAll a, .ArtFooter .Collect {
    background:url(wenZhang.png) no-repeat
}
.TopAside {
    width:100%;
    height:41px;
    border-bottom:1px solid #DDD;
    background:#F4F4F4;
    font-size:14px;
    color:#8C8B8B;
    line-height:20px;
    text-align:center;
    position:fixed;
    top:44px;
    right:-100%
}
.TranBox, .CollBox, .CopyBox {
    float:left;
    display:inline;
    height:100%
}
.TranBox a, .CollBox a, .CopyBox a {
    display:block;
    height:100%
}
.TranBox a:hover, .CollBox a:hover, .CopyBox a:hover, .TranBox a:active, .CollBox a:active, .CopyBox a:active {
    background:#DDD
}
.TranBox {
    width:50%
}
.CollBox {
    width:50%;
    border-left:1px solid #DDD;
    border-right:1px solid #DDD;
    box-sizing:border-box
}
.CopyBox {
    width:40%
}
.TopAside .TranspondS, .TopAside .CollectS, .TopAside .CopyS {
    padding-left:22px;
    margin-top:10px;
    cursor:pointer;
    display:inline-block
}
.TopAside .TranspondS {
    background-position:0 -163px
}
.TopAside .CollectS {
    background-position:0 -192px
}
.TopAside .CopyS {
    background-position:0 -222px
}
.ArticleBox {
    padding:0 10px
}
.ArtTitArea {
    padding-top:10px;
    position:relative
}
.ArtATitle {
    font-size:18px;
    line-height:30px;
    padding-bottom:2px
}
.ArtSource {
    font-size:12px;
    font-weight:normal;
    color:#999;
    padding-bottom:5px
}
.TuiArea {
    padding-bottom:2px;
    font-size:14px;
    color:#DF3636;
    line-height:24px
}
.EnterLiCai {
    background-position:63px -130px;
    padding-left:3px;
    padding-right:30px;
    color:#939393;
    display:inline-block
}
.TuiArea a:hover {
    color:#FB8600
}
.ArtMainArea {
    font-size:16px;
    line-height:30px
}
.ArtMainArea p {
    text-indent:2em
}
.ArtMainArea img {
    max-width:100%
}
.ShowAll {
    width:100%;
    height:30px;
    border:1px solid #DDD;
    box-sizing:border-box;
    text-align:center;
    line-height:26px;
    margin-top:10px
}
.ShowAll a {
    background-position:0 -318px;
    padding-left:24px;
    display:inline-block
}
.ArtMainArea .BeiZhu {
    padding:12px 0 14px 0;
    font-size:12px;
    color:#999;
    line-height:20px;
    text-indent:0;
    position:relative;
    left:-4px
}
.UPnLnTit {
    font-size:18px;
    font-weight:normal;
    padding:10px 10px
}
.DisAside {
    padding:0 10px
}
.TxtBox {
    height:98px;
    border:1px solid #DDD;
    background:#FFF;
    padding:6px 10px;
    font-size:16px;
    color:#999
}
.DisAside .Text {
    width:100%;
    height:98px;
    border:none;
    color:#666;
    line-height:24px
}
.TxtBmBox {
    height:36px;
    border:1px solid #DDD;
    border-top-color:#FFF;
    background:#F0F0F0;
    padding-left:12px;
    padding-right:70px;
    font-size:14px;
    line-height:34px;
    position:relative;
    overflow:hidden;
    white-space:nowrap
}
.TxtLogin {
    margin:0 5px;
    color:#0F72FA
}
.BtnLnSend {
    width:60px;
    height:24px;
    border:1px solid #DDD;
    background:#FCFCFC;
    text-align:center;
    line-height:22px;
    position:absolute;
    top:4px;
    right:8px
}
.AtUrPnLun .PLItem {
    padding-bottom:10px
}
.AtUrPnLun .PLTit {
    color:#999;
    margin-top:16px;
    padding-left:10px
}
.RenNum {
    color:#333;
    font-family:'Arial';
    padding-right:3px;
    position:relative;
    top:1px
}
.WnZgPingLun {
    width:100%;
    position:fixed;
    left:0;
    bottom:-150px;
    z-index:3000;
    -webkit-transition:0.5s all ease;
    -moz-transition:0.5s all ease;
    -ms-transition:0.5s all ease;
    transition:0.5s all ease
}
.BottomEnter {
    bottom:60px
}
.BottomLeave {
    bottom:-100%
}
.CzLocation {
    padding-top:10px;
    font-size:13px
}
.CzLocation, .CzLocation a {
    color:#999
}
.CzWCheFontIcon, .CzWhiteMlIcon, .CzBCheFontIcon, .CzBlackMlIcon, .CzWCheFontJianIcon, .CzBCheFontJianIcon, .CzNewBack, .CzRadio, .CzRadioed {
    background:url(pTop@2x.png) no-repeat;
    -webkit-background-size:100px auto;
    -moz-background-size:100px auto;
    -ms-background-size:100px auto;
    background-size:100px auto;
    display:inline-block;
    vertical-align:middle
}
.CzNewBack {
    width:26px;
    height:26px;
    background-position:0 -251px
}
.CzRadio, .CzRadioed {
    width:10px;
    height:10px;
    overflow:hidden
}
.CzRadio {
    background-position:0 -121px
}
.CzRadioed {
    background-position:-10px -121px
}
.CzWCheFontIcon, .CzWhiteMlIcon, .CzBCheFontIcon, .CzBlackMlIcon, .CzWCheFontJianIcon, .CzBCheFontJianIcon {
    width:19px;
    height:19px;
    position:absolute;
    bottom:5px
}
.CzWCheFontIcon {
    background-position:0 -232px;
    right:40px
}
.CzWhiteMlIcon {
    background-position:-19px -232px;
    right:10px
}
.CzBCheFontIcon {
    background-position:-38px -232px;
    right:40px
}
.CzBlackMlIcon {
    background-position:-57px -232px;
    right:10px
}
.CzWCheFontJianIcon {
    background-position:-76px -251px;
    right:70px
}
.CzBCheFontJianIcon {
    background-position:-76px -232px;
    right:70px
}
.ArtTitArea {
    position:relative
}
.CjAdvB1 {
    border-top:none
}
.CzPlTxtBox {
    font-family:'宋体'
}
a.CzPlTxtBox {
    color:#407DBA
}
a.CzLgName {
    color:#8F8F8F;
    display:none
}
.CzBlackMl {
    background:#071223 url(bmTopBg.png) no-repeat center top;
    background-size:100% auto;
    color:#FFF !important
}
.CzBlackMl .TopBar {
    background:none;
    border-bottom-color:transparent;
    box-shadow:none
}
.CzBlackMl .CzLogo {
    background:logo.jpg;
}
.CzBlackMl .CzTopMenu {
    background-position:-52px -156px
}
.CzBlackMl .CzWCheFontIcon, .CzBlackMl .CzWCheFontJianIcon, .CzBlackMl .CzWhiteMlIcon, .CzWhiteMl .CzBCheFontIcon, .CzWhiteMl .CzBCheFontJianIcon, .CzWhiteMl .CzBlackMlIcon {
    display:none
}
.CzBlackMl .CzLocation a:link {
    color:#999
}
.CzBlackMl .ArtATitle {
    color:#EBEBEB
}
.CzBlackMl .ArtSource {
    color:#767676
}
.CzBlackMl .ArtMainArea {
    color:#ABABAB
}
.CzBlackMl .CzWzPlTxtWrp {
    background:none;
    color:#ABABAB
}
.CzBlackMl .CzWzTxtarea {
    background:#0C1C35;
    border-color:#283953;
    color:#ABABAB
}
.CzBlackMl .CzWzTxtarea textarea {
    background:#0C1C35;
    color:#CCC
}
.CzBlackMl .NewsLstM .Title {
    background:#132644;
    border-bottom-color:#324460;
    color:#C7C7C7
}
.CzBlackMl .NewsLstM .Title a {
    color:#C7C7C7
}
.CzBlackMl .FootBar {
    background:#0D1E39;
    border-top-color:#274470;
    color:#A5A5A5
}
.CzBlackMl .FootBar a:link {
    color:#ADADAD
}
.CjAdvBt .CjAdvBBg {
    background:#484848
}
.CzBlackMl .CjAdvB1 {
    background:#484848;
    border-bottom-color:#484848
}
.CzBlackMl .CjAdvB1 a {
    color:#FFF
}
.CzBlackMl #CAdvB1 {
    color:#666
}
.CzBlackMl .CzSideShare {
    display:none
}
.CzBlackMl .NewsList a {
    color:#ABABAB
}
.CzBlackMl div[class^=AdvB2] a {
    color:#ABABAB !important
}
.CzBlackMl .PrgSharePics {
    color:#333
}
.CzLan {
    color:#07237A
}
.CzXgXqTable {
    border:1px solid #DDD;
    border-left:none;
    margin-top:10px
}
.CzXgXqCaption {
    background:#E3F1FF;
    height:32px;
    line-height:32px;
    text-indent:16px;
    font-size:15px;
    border-left:1px solid #DDD
}
.CzXgXqTbody {
}
.CzXgXqTbody li {
    font-size:0;
    height:28px
}
.CzXgXqTbody span {
    float:left;
    display:inline;
    width:50%;
    height:28px;
    line-height:28px;
    font-size:14px;
    color:#666;
    text-indent:15px;
    border-left:1px solid #DDD;
    border-top:1px solid #DDD;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -ms-box-sizing:border-box;
    box-sizing:border-box;
    white-space:normal;
    overflow:hidden
}
.CzBlackMl .CzXgXqTable {
    border:1px solid #193253
}
.CzBlackMl .CzXgXqCaption {
    background:#193253;
    color:#999
}
.CzBlackMl .CzXgXqTbody li {
    font-size:0
}
.CzBlackMl .CzXgXqTbody span {
    color:#999;
    border-left:1px solid #193253;
    border-top:1px solid #193253
}
.WiCyZi, .CpLvCheng {
    background:url(WiBg.png) no-repeat
}
.WiBanner {
    padding:10px 0
}
.WiBanner img {
    width:100%
}
.WiBox {
    padding:0 10px
}
.WiApp {
    height:65px;
    padding-left:75px;
    padding-bottom:15px;
    font-size:14px;
    line-height:24px;
    position:relative
}
.WiAppTit, .WiCls, .WiHao {
    font-weight:normal;
    position:relative;
    top:-5px
}
.WiAppLogo {
    width:65px;
    height:65px;
    overflow:hidden;
    position:absolute;
    top:0;
    left:0
}
.WiCopy {
    height:32px;
    border:1px solid #DDD;
    padding-top:8px;
    text-align:center
}
.WiCyZi {
    background-position:0 -55px;
    padding-left:35px;
    font-size:16px
}
.WiDesc {
    padding:12px 0;
    font-size:14px;
    line-height:24px
}
.WiShowImg {
    border-top:1px solid #DDD;
    padding-top:10px;
    text-align:center
}
.DialogWi {
    width:280px;
    position:fixed;
    top:50%;
    left:50%;
    z-index:1000;
    display:none
}
.DialogMainWi {
    height:172px;
    border:1px solid #DDD;
    background:#FFF;
    border-radius:5px;
    position:relative;
    top:-86px;
    left:-50%
}
.WiMsgZi {
    font-size:22px;
    font-weight:normal;
    text-align:center
}
.CpLvCheng {
    width:260px;
    height:43px;
    background-position:0 0;
    margin:-5px auto 25px
}
.albumList {
    margin:10px 10px 0
}
.albumPanel li {
    background:#ECECEC;
    padding-bottom:10px;
    margin-bottom:10px
}
.albumPanel .wrapper {
    height:180px;
    overflow:hidden;
    margin-bottom:10px
}
.wrapper img {
    width:100%
}
.albumPanel h3 {
    color:#1E1E1E;
    margin:0;
    font-size:14px;
    margin-left:10px
}
.pageBtn {
    margin:6px auto 12px;
    height:34px;
    text-align:center;
    line-height:34px;
    font-size:16px;
    background:#ECECEC;
    border-radius:3px
}
.ZhangTieBang {
    background:#F8F8F8;
    color:#666
}
.ZhangTieTitle a {
    float:left;
    width:50%;
    height:38px;
    line-height:38px;
    text-align:center;
    font-size:16px;
    border:1px solid #DDD;
    box-sizing:border-box
}
.ZhangTieTitle a.CM {
    border:none;
    border-right:none;
    border-top:2px solid #D00B47;
    color:#D00B47;
    line-height:36px
}
.ZhangTieBang dd {
    display:none;
    padding:12px 0
}
.ZhangTieBang dd:nth-of-type(1) {
    display:block
}
.DatasTable {
    width:100%;
    text-align:center
}
.DatasTable, .DatasTable th {
    border:1px solid #DDD
}
.DatasTable td {
    border-right:1px solid #DDD;
    line-height:30px;
    font-size:12px
}
.TableTitle th {
    height:38px;
    font-size:14px;
    background:#F8F8F8
}
.TableCnt tr:nth-child(odd) {
    background:#FFF
}
.TableCnt tr:nth-child(even) {
    background:#F8F8F8
}
.TableCnt .ToRed {
    color:#FE0000
}
.GoldDatas {
    margin:0 10px 0 10px
}
.GoldDatas th, .GoldDatas td {
    width:25%
}
.GuShiTab {
    margin-top:10px
}
.GuShiTabTit {
    height:36px;
    border-bottom:1px solid #DDD;
    background:#F4F4F4;
    text-align:center
}
.GuShiTabTit a {
    float:left;
    width:23%;
    height:35px;
    margin:0 5%;
    line-height:35px
}
.GuShiTabTit a.CM {
    border-bottom:2px solid #61B6F1
}
.GuShiTabTit a:nth-of-type(2) {
    width:24%
}
.GuSiInTab {
    padding-top:15px;
    padding-bottom:10px;
    display:none
}
.GuShiTab dd {
    display:none
}
.GuShiTab dd:nth-of-type(1) {
    display:block
}
.GuSiInTabCnt a {
    display:block;
    display:none
}
.GuSiInTabCnt a:nth-of-type(1) {
    display:block
}
.GuSiInTabCnt img {
    width:100%;
    height:auto
}
.GuSiInTabTit {
    padding-top:10px;
    text-align:center;
    font-size:14px;
    color:#666
}
.GuSiInTabTit label:nth-of-type(n+2) {
    padding-left:5px
}
.Talk2 {
    background:url(HeaderBg.png) no-repeat
}
.PcClZan {
    background:url(wenZhang.png) no-repeat
}
.PicCtrol {
    height:20px;
    padding:11px 100px 5px 0;
    position:relative
}
.PcClZan {
    width:18px;
    height:20px;
    background-position:0 -249px
}
.PicCnt {
    padding-top:8px;
    padding-bottom:5px;
    font-size:14px;
    line-height:24px
}
.PicStatus {
    width:98px;
    height:20px;
    text-align:center;
    position:absolute;
    top:11px;
    right:0
}
.PicLft, .PicRgt {
    width:18px;
    height:34px;
    background-color:rgba(0, 0, 0, 0.5);
    line-height:34px;
    text-align:center;
    color:#fff;
    position:absolute;
    top:110px
}
.PicLft {
    left:0
}
.PicRgt {
    right:0
}
.PicCurMa {
    font-family:'Arial';
    font-size:18px
}
.PicCurMa .Total {
    color:#999;
    font-size:14px
}
.PicPL {
    height:34px;
    background:#F0F0F0;
    margin-top:20px;
    padding-top:6px;
    padding-right:104px;
    position:relative
}
.Talk2 {
    width:84px;
    height:26px;
    background-position:-50px -98px;
    font-size:14px;
    text-align:center;
    line-height:20px;
    color:#FFF;
    position:absolute;
    top:8px;
    right:10px
}
.PicTxtBox {
    height:23px;
    background:#FFF;
    margin-left:10px;
    padding:3px 5px 0 5px;
    border:1px solid #DDD
}
.PicText {
    width:100%;
    height:20px;
    line-height:20px;
    background:none;
    border:none;
    margin:0;
    padding:0;
    position:relative;
    top:-3px
}
a.PicTxtSend {
    width:60px;
    height:26px;
    border:1px solid #DDD;
    background:#FFF;
    font-size:16px;
    color:#333;
    text-align:center;
    line-height:24px;
    position:absolute;
    top:6px;
    right:10px;
    display:none
}
.HotPicTit {
    height:42px;
    line-height:40px;
    position:relative;
    top:20px;
    font-size:20px;
    text-align:center;
    display:none
}
.HotPics {
    width:100%;
    height:100%
}
.HotPicItem {
    width:50%;
    text-align:center;
    float:left;
    display:inline;
    text-align:center
}
.HotPicItem a {
    display:inline-block;
    width:144px;
    border-top:1px solid #E0E0E0;
    margin-bottom:22px
}
.HotPicItem img {
    width:144px;
    height:86px
}
.HotPicItem strong {
    display:block;
    height:42px;
    font-size:14px;
    color:#666;
    font-weight:normal;
    line-height:20px;
    text-align:left;
    padding:6px 10px;
    border:1px solid #E0E0E0
}
.PicStatus .NoUse {
    border-color:#FFF;
    background-color:#F6F6F6
}
.Title a.DingYue {
    width:46px;
    height:22px;
    background:#66BEDE;
    border-radius:3px;
    text-align:center;
    line-height:22px;
    text-align:center;
    font-size:12px;
    color:#fff;
    margin-top:10px;
    margin-right:10px
}
.Title a.DingYue:active {
    background:#59AECD
}
.DanPicJian {
    font-size:14px
}
.DanPicJian img {
    width:100%;
    height:auto
}
.PageMa {
    height:32px;
    background:#ddd;
    text-align:center;
    line-height:32px;
    font-size:18px;
    color:#666;
    position:relative;
    display:none
}
.TotalPics {
    font-size:14px;
    color:#999
}
.CloseBigModel {
    width:19px;
    height:19px;
    background-position:-288px -70px;
    position:absolute;
    top:0;
    right:0
}
.PicCntDesc {
    background:#DDD;
    padding:10px;
    line-height:24px;
    font-size:14px;
    color:#333;
    display:none
}
.BigPicJian {
    display:none
}
.TopSrch {
    padding:9px 55px 0 50px;
    height:35px
}
.CntSearch {
    height:26px;
    background:#FFF;
    border-radius:13px;
    padding:0 26px 0 30px;
    position:relative
}
.TopSrch .BtnZi {
    top:0;
    right:3px
}
.CntSearch .SrchLft, .CntSearch .SrchRgt {
    width:26px;
    height:26px;
    background:url(cntSearch.png) no-repeat;
    position:absolute;
    top:0
}
.CntSearch .SrchLft {
    left:0
}
.CntSearch .SrchRgt {
    background-position:0 -26px;
    right:0;
    cursor:pointer;
    display:none
}
.CntSrchTxt {
    width:100%;
    height:26px;
    border:none;
    background:none;
    line-height:26px;
    font-size:14px;
    color:#999;
    vertical-align:top
}
.CntSrchResult {
    font-size:14px;
    color:#666
}
.CntSrchResult li {
    padding:0 10px;
    height:42px;
    line-height:42px;
    border-bottom:1px solid #E1E1E1;
    white-space:nowrap;
    overflow:hidden
}
.TuTalkLst {
    overflow:hidden
}
.TuTalkItem {
    min-height:64px;
    padding:10px 0 10px 100px;
    margin:-1px 10px 0;
    border-top:1px solid #DDD;
    position:relative
}
.TuTalkItemPic, .TuTalkItemPic img {
    width:90px;
    height:60px
}
.TuTalkItemPic {
    position:absolute;
    top:12px;
    left:0
}
.TuTalkItemTit {
    font-size:14px
}
.TuTalkItemDesc {
    line-height:22px;
    font-size:12px;
    color:#666
}
.TuTalkItemDesc a {
    color:#1096F9
}
.TuTalkItemTime {
    text-align:right;
    font-size:10px;
    color:#B3B3B3;
    display:block
}
.GetMoreTuTalk {
    display:block;
    height:30px;
    border-top:1px solid #DDD;
    border-bottom:1px solid #DDD;
    background:#F5F5F5;
    line-height:30px;
    text-align:center
}
a.GetMoreTuTalk:active {
    background:#D7D7D7
}
.Wp50 {
    width:50%
}
.Wp32 {
    width:32%
}
.Wp33 {
    width:33%
}
.Wp34 {
    width:34%
}
.CzFlexM {
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -ms-box-sizing:border-box;
    box-sizing:border-box
}
.CzMenuZXG {
    height:30px;
    border-bottom:1px solid #EDEDED;
    font-size:16px;
    line-height:30px;
    text-align:center;
    cursor:pointer
}
.CzMenuZXG li {
    float:left;
    width:26%
}
.CzMenuZXG .CzSearchZXG {
    width:22%;
    border-left:1px solid #EDEDED;
    background:#FBFBFB
}
.CzMenuZXG .Active {
    color:#D00B47
}
.CzChannelBox {
    padding:10px 10px 8px;
    background:#F8F8F8
}
.CzChannelZXG {
    border:1px solid #D4D4D4;
    background:#FCFCFC;
    color:#999;
    line-height:27px;
    text-align:center;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    -ms-border-radius:5px;
    border-radius:5px;
    overflow:hidden;
    cursor:pointer
}
.CzChannelZXG li {
    float:left;
    border-left:1px solid #D4D4D4;
    margin-left:-1px
}
.CzChannelZXG .Active {
    background:#E7E7E7;
    color:#333
}
.CzDataTitZXG {
    border-top:1px solid #EDEDED;
    border-bottom:1px solid #D4D4D4;
    background:#F4F4F4;
    line-height:28px;
    text-align:center;
    font-size:16px;
    color:#878787
}
.CzDataTitZXG li {
    float:left
}
.CzDataTitZXG i {
    padding-left:8px;
    position:relative;
    top:1px
}
.CzDataLstZXG {
    text-align:center
}
.CzDataItemZXG {
    padding:10px 0 9px;
    border-bottom:1px solid #E2E2E2
}
.CzDataItemZXG em {
    display:block;
    font-size:16px
}
.CzDataItemZXG i {
    display:block;
    margin-top:2px;
    color:#7D7D7D;
    font-size:12px
}
.CzDataItemZXG span {
    line-height:38px
}
.CzUpRed {
    color:#DF3636
}
.CzDownGreen {
    color:#096
}
a.CzShowMoreZXG, a.CzShowMoreBgZXG {
    display:block;
    padding:8px 0;
    font-size:16px;
    color:#666
}
a.CzShowMoreBgZXG {
    border-top:1px solid #DDD;
    border-bottom:1px solid #DDD;
    margin-top:-1px;
    background:#F5F5F5
}
.CzBanKuaiLi {
    padding:0;
    line-height:38px
}
.CzBanKuaiLi span {
    font-size:14px
}
.CzBanKuaiLi .CzLgZgItem {
    color:#666
}
.CzNoAddMsgZXG {
    padding:42px 0 240px;
    text-align:center;
    color:#666;
    font-size:16px
}
.CzResAddTitZXG, .CzResCntAddZXG li {
    position:relative;
    padding-right:32px
}
.CzResCntAddZXG .BtnAdd, .CzResCntAddZXG .BtnJian {
    top:19px;
    right:10px
}
.CzBtnUpAndDown {
    cursor:pointer
}
.CzBtnSrchZXG {
    background:url(ZiXuanGu.png) no-repeat
}
.CzBtnSrchZXG {
    display:block;
    background-position:4px 7px;
    width:30px;
    height:30px;
    margin:0 auto
}
.CzSrchBoxZXG {
    position:relative;
    padding:0 50px 0 10px
}
.CzSrchTxtZXG {
    width:100%;
    height:30px;
    padding:0 10px;
    border:1px solid #DDD;
    background:#FBFBFB;
    border-radius:6px;
    line-height:30px;
    color:#CBCBCB;
    font-size:14px
}
.CzTxtWriteCor {
    color:#999
}
.CzBtnCancelZXG {
    position:absolute;
    top:7px;
    right:10px;
    font-size:13px;
    color:#999;
    cursor:pointer
}
.CzBtnDelZXG {
    background:url(MbgDel.png) no-repeat;
    -webkit-background-size:16px auto;
    background-size:16px auto;
    background-position:4px 5px;
    position:absolute;
    top:2px;
    right:52px;
    width:26px;
    height:26px;
    cursor:pointer
}
.Show, a.Show {
    display:block
}
.Hide, a.Hide {
    display:none
}
.MtF2 {
    margin-top:-2px
}
.Ml15 {
    margin-left:15px
}
.Pl15 {
    padding-left:15px
}
.CzMIcon, .CzPenIcon, .CzDuiIcon, .CzCuoIcon {
    background:url(BokeMbg.png) no-repeat;
    -webkit-background-size:25px auto;
    -moz-background-size:25px auto;
    -ms-background-size:25px auto;
    background-size:25px auto;
    display:inline-block
}
.CzPlIcon, .CzDianZanIcon, .CzNetShareIcon, .CzShouCangIcon {
    width:18px;
    height:18px;
    background-position:0 -302px;
    vertical-align:middle
}
.CzDianZanIcon {
    background-position:0 -322px
}
.CzNetShareIcon {
    background-position:0 -342px
}
.CzShouCangIcon {
    background-position:0 -362px
}
.CzShouCangedIcon {
    background-position:0 -382px
}
.BoxSzBr {
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -ms-box-sizing:border-box;
    box-sizing:border-box
}
.CzWzPlTxtWrp {
    width:100%;
    padding:0 10px 14px;
    background:#FFF
}
.CzWzTxtarea {
    width:100%;
    height:84px;
    padding:6px 0 6px;
    border:1px solid #D6D6D6;
    background:#FFF
}
.CzWzTxtarea textarea {
    width:100%;
    height:100%;
    padding:0 10px 0;
    border:none;
    outline:none;
    color:#999;
    line-height:20px
}
.CzWzPlTxtSmit {
    width:52px;
    height:24px;
    background:#D00B47;
    border-radius:2px;
    text-align:center;
    line-height:24px;
    margin-top:8px;
    font-size:14px;
    color:#FFF
}
.CzPlTxtBox {
    margin-top:8px;
    font-size:13px;
    color:#666;
    line-height:18px
}
.CzArtTitle {
    padding:13px 10px;
    font-size:18px;
    font-weight:normal;
    line-height:28px;
    color:#666
}
.PingLun {
    padding:0 10px 0;
    border-bottom:1px solid #DDD
}
.PLTit, .Hand, .BtnSmile {
    background:url(PingLun.png) no-repeat
}
.PLTit {
    padding:0 10px 13px 16px;
    background-position:22px bottom;
    font-size:16px;
    font-weight:normal;
    position:relative;
    z-index:10
}
.PLCnt {
    border-top:1px solid #DDD;
    margin-top:-1px;
    padding-bottom:20px
}
.PLItem {
    border-top:1px solid #EAEAEA;
    margin-top:-1px;
    padding-bottom:30px;
    font-weight:normal;
    position:relative
}
.PLItemTit {
    padding:10px 0 4px 0;
    font-size:14px;
    color:#999;
    font-weight:normal
}
.SendTime, .PLNumber {
    position:absolute;
    right:0
}
.SendTime {
    font-size:12px;
    top:15px;
    font-weight:normal
}
.PLItemDesc {
    font-size:16px;
    line-height:28px
}
.PLNumber {
    width:68px;
    height:26px;
    border:1px solid #DDD;
    line-height:26px;
    bottom:12px
}
.PLNumber span {
    display:inline-block;
    vertical-align:middle;
    position:relative;
    top:-2px
}
.PLNumber .Hand {
    width:26px;
    height:26px;
    background-position:0 0px;
    cursor:pointer
}
.PLNum {
    width:40px;
    height:18px;
    border-left:1px solid #DDD;
    line-height:18px;
    text-align:center
}
.SendInfoBox {
    padding:5px 80px 7px 10px;
    background:#F0F0F0;
    border-top:1px solid #FFF;
    position:relative
}
.TxtSendInfo {
    width:100%;
    height:24px;
    line-height:20px;
    border:1px solid #DDD;
    background:#FFF;
    padding:3px 5px;
    border-radius:0;
    box-sizing:border-box
}
.BiaoQing, .BtnSendInfo {
    position:absolute;
    top:7px
}
.BiaoQing {
    right:83px
}
.BtnSmile {
    width:24px;
    height:24px;
    background-position:0 -26px;
    cursor:pointer
}
.BtnSendInfo {
    width:60px;
    height:26px;
    border:1px solid #DDD;
    background:#FCFCFC;
    right:10px;
    top:5px;
    line-height:24px;
    text-align:center
}
.CzDelPlun, .PLNumber2 {
    position:absolute;
    bottom:10px
}
.PLNumber2 {
    right:0;
    bottom:8px
}
.CzDelPlun {
    color:#999;
    font-size:12px
}
.MenuBg {
    background:#F4F4F4
}
.ZCLineCZ .PicActive {
    width:60px;
    height:28px;
    border:0;
    background:#D00B47;
    color:#FFF
}
.TiXing a.ccToRed {
    color:#D00B47
}
.CzPayMethod {
    padding:30px 0 40px;
    text-align:center
}
.CzPayMethod li {
    float:left;
    display:inline;
    width:33%;
    height:51px
}
.CzPayMethod li:nth-of-type(2) {
    width:34%
}
.CzPayMethod a {
    display:inline-block;
    width:85px;
    height:27px
}
.CzCaiPay, .CzBaoPay, .CzWeiXinPay {
    background:url(UserMbg.png) no-repeat;
    -webkit-background-size:85px auto;
    -moz-background-size:85px auto;
    -ms-background-size:85px auto;
    background-size:85px auto
}
.CzCaiPay {
    background-position:0 0
}
.CzCaiPay:active {
    background-position:0 -27px
}
.CzBaoPay {
    background-position:0 -54px
}
.CzBaoPay:active {
    background-position:0 -81px
}
.CzWeiXinPay {
    background-position:0 -108px
}
.CzWeiXinPay:active {
    background-position:0 -135px
}
.CzPhoneYz {
    width:258px;
    height:186px;
    border:1px solid #DDD;
    background:#FFF;
    border-radius:4px;
    position:fixed;
    top:50%;
    left:50%;
    margin-left:-130px;
    margin-top:-94px;
    display:none
}
.CzCuoIcon {
    background-position:2px -382px;
    -webkit-background-size:37px auto;
    -moz-background-size:37px auto;
    -ms-background-size:37px auto;
    background-size:37px auto
}
.CzPhoneYz .CzCuoIcon {
    position:absolute;
    top:5px;
    right:8px
}
.CzPeYzTit {
    padding:12px 0 2px;
    font-size:16px;
    text-align:center
}
.CzPeYzTit2 {
    margin-top:50px;
    font-size:20px;
    color:#666;
    text-align:center
}
.CzPeYzLine {
    width:210px;
    margin:15px auto 0
}
.CzPeYzTxt {
    height:24px;
    padding:0 5px;
    border:1px solid #DDD;
    background:#FAFAFA;
    font-size:12px
}
.CzW210 {
    width:200px
}
.CzW100 {
    width:90px
}
.CzPyzTxtMsg {
    font-size:13px;
    color:#666
}
.CzPyzTxtMsg i {
    color:#D00B47
}
.CzPyzBtnWrp {
    margin-top:20px;
    text-align:center
}
.CzPyzBtnTrue, .CzBtnTrueCang {
    height:30px;
    padding:0 20px;
    background:#D00B47;
    color:#FFF;
    text-align:center;
    line-height:30px;
    font-size:18px;
    border-radius:3px;
    display:inline-block
}
.CzPyzBtnTrue:active {
    background:#DDD
}
.CzBtnTrueCang {
    border:1px solid #C7C7C7;
    border-radius:15px;
    background:#F6F6F6;
    color:#333
}
.CzPrdtName {
    padding-left:96px;
    font-size:18px;
    font-weight:normal;
    line-height:26px;
    word-wrap:break-word
}
.CzTheMoney {
    height:36px;
    padding-left:12px;
    background:#FAFAFA;
    border-top:1px solid #E6E6E6;
    border-bottom:1px solid #E0E0E0;
    color:#666;
    font-size:16px;
    font-weight:normal;
    line-height:36px
}
.CzOtherMoney {
    padding:10px 0 10px 10px;
    font-size:18px
}
.CzJustPay {
    margin-top:12px;
    padding:0 10px
}
.CzBtnPayJust {
    width:100%;
    height:32px;
    background:#D50F4D;
    border-radius:4px;
    color:#FFF;
    line-height:32px;
    text-align:center;
    display:block
}
.CzVsible {
    overflow:visible
}
.CzPenIcon, .CzDuiIcon {
    display:inline-block;
    vertical-align:middle
}
.CzPenIcon {
    width:12px;
    height:12px;
    background-position:0 -221px;
    margin-top:-1px
}
.CzDuiIcon {
    width:20px;
    height:20px;
    background-position:0 -351px;
    background-size:37px auto;
    position:absolute;
    top:10px;
    right:0
}
.CzCancelFdMsg {
    border:1px solid #F99;
    padding:5px 12px;
    background:#FFF;
    color:#F99;
    font-size:15px;
    border-radius:3px;
    position:absolute;
    right:0;
    top:35px;
    z-index:1000;
    display:none
}
.CzFdNameTxt {
    width:100px;
    height:18px;
    border:1px solid #DDD;
    padding:0 5px
}
.CzCancelFocusMark {
    width:100%;
    height:100%;
    background:#FFF;
    opacity:0.1;
    position:fixed;
    top:0;
    left:0;
    z-index:800;
    display:none
}
.Cor3 {
    color:#333
}
.CzFriLists {
    border-bottom:1px solid #DDD
}
.CzMoreRen {
    padding:10px 0;
    display:block;
    font-size:14px;
    color:#666;
    line-height:30px;
    text-align:center
}
.CzUserAddBuLuo {
    background:#F8F8F8
}
.CzAdZiWrp {
    background:#F8F8F8;
    margin:10px;
    line-height:24px;
    text-align:center;
    font-size:14px
}
.CzAdZiWrp a {
    color:#6D6D6D !important
}
.PicThree {
    padding-bottom:8px;
    margin:0 10px 0 5px
}
.PicThree li {
    width:33.3%
}
.PicThree img {
    width:100%;
    min-height:72px
}
.PicThree a {
    display:block;
    margin-left:5px;
    position:relative;
    height:72px;
    overflow:hidden
}
.CzPicThreeTit {
    position:absolute;
    bottom:0;
    width:100%;
    height:20px;
    background:rgba(0, 0, 0, 0.5);
    font-size:12px;
    color:#FFF;
    text-align:center;
    line-height:20px;
    overflow:hidden
}
.PicThreeTb li {
    margin-top:10px
}
.PicThreeTb a, .PicThreeTb .CzPicThreeTit {
    border:1px solid #E6E6E6
}
.PicThreeTb .CzPicThreeTit {
    position:static;
    width:auto;
    border-top:none;
    margin-left:5px;
    color:#333;
    background:#FFF;
    font-weight:normal
}
.PicThreeTb a {
    height:76px;
    overflow:hidden
}
.PicThreeTb img {
    height:76px
}
.CzPic2Img li {
    width:50%;
    margin-top:10px
}
.CzPic2Img a {
    height:100px;
    overflow:hidden
}
.CzPic2Img img {
    min-height:100px
}
.CzQuanLst {
    margin:5px 10px 0;
    padding-bottom:10px;
    overflow:hidden
}
.CzQuanLst li {
    min-height:40px;
    border-top:1px solid #DDD;
    padding:8px 0 6px 50px;
    margin-top:-1px;
    position:relative;
    font-size:15px
}
.CzQuanZhuPic {
    width:40px;
    height:40px;
    border-radius:50%;
    overflow:hidden;
    position:absolute;
    left:0;
    top:8px
}
.CzQuanZhuName {
    padding-top:2px
}
.CzQuanZhuName a {
    margin-top:2px;
    color:#666
}
.CzQuanInfo {
    margin-top:5px;
    line-height:22px
}
.CzQuanInfoTime {
    position:absolute;
    right:0;
    top:30px;
    font-size:12px;
    color:#666
}
.CzBoZhuPic {
    width:24px;
    height:24px;
    margin-top:10px;
    border-radius:50%;
    overflow:hidden
}
div[data-type='ad'] img {
    width:100% !important;
    height:auto !important
}
.CzYlLst {
    margin:0 10px 6px;
    overflow:hidden
}
.CzYlLst li {
    padding:10px 0 6px;
    border-bottom:1px solid #DDD;
    margin-bottom:-1px
}
.CzYlLstPic {
    margin-right:10px;
    min-height:47px
}
.CzYlLstPic img {
    width:72px;
    height:47px;
    margin-top:2px
}
.CzYlLstTit {
    height:20px;
    overflow:hidden;
    font-size:13px
}
.CzYlLstDesc {
    font-size:12px;
    line-height:16px;
    color:#666
}
.CzYlLstTime {
    font-size:12px;
    font-family:Arial;
    color:#999;
    text-align:right
}
.CzImgLstBox {
    margin-top:-5px;
    text-align:center
}
.CzImgLstBox img {
    max-width:100%;
    margin-top:20px;
    padding-bottom:5px
}
.CzImgLstBox p {
    margin-top:6px;
    text-align:left;
    text-indent:2em;
    font-size:14px;
    line-height:24px
}
.hm-t-container {
    display:none !important
}
.ArtMainArea table {
    display:block;
    overflow:auto;
    table-layout:fixed
}
.ArtMainArea table th, .ArtMainArea table td {
    width:100%;
    padding-left:10px;
    padding-right:10px;
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis
}
.CzTabMTit, .CzTabMTit li {
    box-sizing:-webkit-border-box;
    box-sizing:-moz-border-box;
    box-sizing:-ms-border-box;
    box-sizing:border-box
}
.CzTabMTit {
    border:1px solid #DDD
}
.CzTabMTit li {
    float:left;
    display:inline;
    width:25%;
    height:30px;
    border-left:1px solid #DDD;
    font-size:14px;
    line-height:30px;
    text-align:center;
    margin-left:-1px
}
.CzTabMTit li.Active {
    background:#E4E4E4
}
.CzTabMCnt .NewsLstM {
    display:none
}
.CzTabMCnt .Show {
    display:block
}
.CzYbPingLun {
    padding:0 10px 0
}
.CzYbPingLun li {
    position:relative;
    padding-left:50px;
    padding-bottom:20px
}
.CzYbplImg {
    position:absolute;
    top:0;
    left:0;
    width:40px;
    height:40px;
    -webkit-border-radius:50%;
    border-radius:50%
}
.CzYbplUser {
    font-size:15px
}
.CzYbplDesc {
    padding-top:8px;
    font-size:14px;
    line-height:24px;
    color:#666
}
.CzHotTJLst li {
    position:relative;
    min-height:46px;
    padding:0 10px 0 66px;
    margin-top:10px
}
.CzHtjImg {
    position:absolute;
    top:0;
    left:10px;
    width:46px;
    height:46px
}
.CzHtjDesc {
    padding-bottom:12px;
    border-bottom:1px solid #DDD;
    font-size:14px;
    color:#666;
    line-height:22px
}
.CzXgMenu {
    line-height:28px;
    text-align:center;
    color:#878787
}
.CzXgMenu li, .CzXgMuItemCel {
    float:left;
    font-size:14px
}
.CzXgMuItemCel {
}
.CzWp31 {
    width:31%
}
.CzWp22 {
    width:22%
}
.CzWp23 {
    width:23%
}
.CzWp25 {
    width:25%
}
.CzWp30 {
    width:30%
}
.CzWp45 {
    width:45%;
    text-align:left;
    text-indent:20px
}
.CzWp30 {
    width:30%
}
.CzXgMenu i {
    padding-left:8px;
    position:relative;
    top:1px
}
.CzXgMuDaLst {
    margin-bottom:5px;
    text-align:center;
    overflow:hidden
}
.CzXgMuItem {
    padding:10px 0 0;
    text-align:center;
    position:relative;
    margin-bottom:-1px
}
.CzXgMuItem em {
    display:block;
    font-size:16px
}
.CzXgMuItem i {
    display:block;
    margin-top:2px;
    color:#7D7D7D;
    font-size:12px
}
.CzXgMuItem span {
    line-height:38px
}
.CzXgMuItemBmLine {
    clear:both;
    height:10px;
    border-bottom:1px dotted #E2E2E2;
    overflow:hidden;
    margin:8px 10px 0
}
.CzXgUpRed {
    color:#DF3636
}
.CzXgDnGreen {
    color:#0BA658
}
.CzPicNewsList {
    overflow:hidden;
    margin-top:1px;
    margin-bottom:-10px
}
.CzPicNwLtItem {
    position:relative;
    margin:-1px 10px 0;
    padding:10px 0 10px 102px;
    min-height:58px;
    border-top:1px dotted #DDD
}
.CzPNLItemPic {
    position:absolute;
    top:10px;
    left:0;
    width:92px;
    height:58px
}
.CzPNLItemNewTit {
    font-size:15px;
    height:22px;
    overflow:hidden;
    white-space:normal
}
.CzPNLItemNewDesc {
    font-size:13px
}
.CzXgMuDaLst3Cell span {
    line-height:30px
}
.CzXgLanMuLst {
    margin-top:10px;
    font-size:14px
}
.CzXgLanMuLst li {
    position:relative;
    padding-right:50px
}
.CzXgLanMuLst time {
    width:50px;
    background:#FFF;
    position:absolute;
    top:0;
    right:0;
    text-align:center;
    font-size:14px;
    color:#666
}
.CzXGSGMTab {
    margin-top:10px
}
.CzXGSGMTabTit, .CzZFTabTit {
    height:30px;
    line-height:30px;
    background:#F4F4F4;
    border-bottom:1px solid #DDD;
    text-align:center;
    font-size:14px
}
.CzXGSGMTabTit li {
    float:left;
    width:25%
}
.CzXGSGMTabTit em, .CzZFTabTit em {
    display:inline-block;
    padding:0 5px
}
.CzXGSGMTabTit li.Active em, .CzZFTabTit li.Active em {
    border-bottom:2px solid #D00B47;
    position:relative
}
.CzXGSGMTab .NewsLstM {
    margin-top:15px;
    display:none
}
.CzZFTabTit li {
    float:left;
    width:33.33%
}
.CzXgWzPl {
    border-bottom:none
}
.CzXgWzPl .PLCnt {
    padding-bottom:0
}
.CzProductAll {
    padding:0 10px 0 96px;
    position:relative
}
.CzPdtAllTit {
    position:absolute;
    top:0;
    left:10px
}
.CzPdtAllCntWrp {
    width:100%;
    height:30px;
    overflow:hidden;
    position:relative
}
.CzPdtAllCnt {
    position:absolute;
    top:0;
    left:0;
    white-space:nowrap
}
.BigTitDesc {
    line-height:24px;
    text-align:left;
    text-indent:2em;
    font-size:14px;
    padding-bottom:10px
}
#XgDaMove {
    position:relative;
    height:498px;
    overflow:hidden
}
#XgDaMoveCnt {
    position:absolute;
    width:100%
}
.Mr10 {
    margin-right:10px
}
.Mt15 {
    margin-top:15px
}
.Pl5 {
    padding-left:5px
}
.Pr5 {
    padding-right:5px
}
.Pt5 {
    padding-top:5px
}
.Pt10 {
    padding-top:10px
}
.Pt15 {
    padding-top:15px
}
.Pb5 {
    padding-bottom:5px
}
.Pb10 {
    padding-bottom:10px
}
.Pb15 {
    padding-bottom:15px
}
.Pb18 {
    padding-bottom:18px
}
.MLR10 {
    margin:0 10px
}
.MtF5 {
    margin-top:-5px
}
.MtF10 {
    margin-top:-10px
}
.MtF15 {
    margin-top:-15px
}
.TlPl10 {
    text-align:left;
    padding-left:10px
}
.Tc {
    text-align:center
}
.Tr {
    text-align:right
}
.Red {
    color:#DF3636
}
.F13 {
    font-size:13px
}
.F14 {
    font-size:14px
}
.CzShow {
    display:block
}
.CzHide {
    display:none
}
.NewsList li a {
    display:block;
    width:100%;
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis
}
.card_module {
    clear:both;
    overflow:hidden;
    margin-bottom:.16rem;
    background:#fff;
    border-bottom:1px solid #e4e4e4
}
.f_stockrecord_name, .f_stockrecord_num, .f_stockrecord_wave {
    display: block;
    text-align: center;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
}
.f_stockrecord {
    margin:0 .2rem;
    clear:both;
    overflow:hidden;
    display:-webkit-box;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:flex
}
.f_stockrecord_item {
    padding:.2rem 0;
    width:0;
    -webkit-box-flex:1;
    -ms-flex:1;
    -webkit-flex:1;
    flex:1 1;
    position:relative
}
.f_stockrecord_name {
    font-size: .26rem;
}
.f_stockrecord_red {
    color: #fe4444;
}
.f_stockrecord_green {
    color: #5dcd0b;
}
.f_stockrecord_num {
    font-weight: 590;
    font-size: .36rem;
}
.f_stockrecord_wave {
    font-size: .23rem;
    color: #8b8b8b;
}
.hq-futures-foreign {
    margin-top: .2rem;
}
.hq-topthree {
    background: #fff;
}
.hq-topthree-content {
    min-height: 2.4rem;
    width: 100%;
    /* padding: 0 .2rem .2rem; */
}
.hq-topthree-content .flexbox {
   display: flex;
    -webkit-flex-wrap: wrap;
    justify-content: space-between;
}
.hq-topthree-item {
    padding-top: .2rem;
    position: relative;
}
.hq-topthree .symbol .itembox {
    padding: .3rem 0;
}
.hq-topthree .symbol .itembox h3 {
    font-size: .3rem;
    line-height: .5rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.hq-topthree .symbol .itembox p:first-of-type {
    font-size: .4rem;
    line-height: .5rem;
}
.red, .red:active, .red:focus, .red:hover {
    color: #de3639;
}
.hq-topthree .symbol .itembox p:last-of-type {
    font-size: .24rem;
    line-height: .4rem;
}
.hq-topthree-item {
    padding-top: .2rem;
    position: relative;
}
.hq-topthree-item:last-of-type {
    border-right: 0;
}
.hq-topthree-item .itembox {
    background-color: #fafafa;
    margin: 0 auto;
    width: 2.2rem;
    /* height: 2rem; */
    display: block;
    text-align: center;
}