/*****reset(reset.css 框架)*****/
/*Tuesday, 16-Oct-2018 12:09:05 CST*/
html {
    color: #000;
    background: #fff;
    -webkit-text-size-adjust: none;
}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    margin: 0;
    padding: 0;
}

body, button, input, select, textarea {
    font: 12px/21px Microsoft YaHei, tahoma, arial, \5b8b\4f53;
}

h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
    font-weight: 500;
}

input, select, textarea {
    font-size: 100%;
}

ol, ul {
    list-style: none;
}

i, em {
    font-style: normal;
}

caption, th, td {
    text-align: left;
}

img {
    border: 0;
    vertical-align: middle;
    background-color: #fff
}

iframe {
    display: block;
}

a {
    color: #000;
    outline: none;
    text-decoration: none;
}

a:hover {
    text-decoration: none;
    color: #666;
}

a:hover img {
    opacity: 0.9;
    filter: alpha(opacity=90);
}

.clear {
    clear: both;
    height: 0;
    line-height: 0;
    font-size: 0;
    overflow: hidden;
}

/*****nav(nav.css ���)*****/
.navibar-in-wrap .navibar-wap {
    width: 1120px;
}

.newIvyBar {
    margin-bottom: 0;
}

.new-header .logo {
    background: url(http://www1.pclady.com.cn/global/2016/images/ladyIndex/indexPic.png) no-repeat;
}

.nav-15 {
    padding: 0;
}

.nav-15 .main {
    margin-bottom: 0;
    position: relative;
    z-index: 99;
}

.nav-15 .nav-sep {
    width: 1px;
    height: 12px;
    background: #555;
    float: left;
    margin: 17px 18px 0;
    display: inline;
    text-indent: -9999px;
}

.new-header .logo {
    /*width: 224px;
    height: 61px;*/
    display: block;
    margin: 0 auto 21px;
    background-position: -80px -730px;
}

.new-header {
    width: 1120px;
    padding-top: 23px;
    position: relative;
    height: auto;
}

.new-header .nav-head {
    height: 45px;
    padding-left: 12px;
    background: #000;
    font-size: 16px;
    line-height: 45px;
}

.new-header .nav-head a {
    width: 66px;
    float: left;
    color: #fff;
    position: relative;
    text-align: center;
}

.new-header .nav-head a.cosme {
    width: 97px;
}

.new-header .nav-head a:hover {
    text-decoration: none;
}

.new-header .tragl {
    display: none;
    border-width: 7px;
    bottom: 0;
    left: 50%;
    margin-left: -7px;
}

.new-header .tragl-b {
    border-color: transparent transparent #fff transparent
}

.new-header .nav-head a.cur .tragl {
    display: block;
}

.new-header .nav-head a.cur {
    color: #e5077c;
}

.nav-main .nav-lists {
    width: 770px;
    margin-top: 3px;
    margin-left: 30px;
    float: left;
    background-position: -924px -357px;
}

.nav-main .nav-lists li {
    width: 142px;
    height: 38px;
    padding-top: 9px;
    margin-left: -14px;
    font-size: 24px;
    line-height: 33px;
    float: left;
    text-align: center;
    background-position: right -357px;
    position: relative;
}

.nav-main .nav-lists li a, .nav-main .nav-lists li a:hover {
    display: block;
    color: #000;
    text-decoration: none;
}

.nav-main .nav-lists li em {
    width: 7px;
    height: 5px;
    font-size: 0;
    text-indent: -10000px;
    vertical-align: middle;
    background-position: 0 0;
    -webkit-transition: -webkit-transform .2s;
    transition: transform .2s;
    -webkit-transform-origin: center 20%;
    transform-origin: center 20%;
    position: absolute;
    top: 25px;
    left: 100px;
}

.nav-main .nav-lists li.cur em {
    -webkit-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}

.nav-main .nav-lists li i {
    display: none;
    text-align: left;
    padding-left: 46px;
    margin-top: 2px;
    font-size: 12px;
    line-height: 15px;
    color: #878787;
}

.nav-main .nav-lists li b {
    width: 11px;
    height: 6px;
    display: none;
    position: absolute;
    top: 61px;
    left: 50%;
    margin-left: -5px;
    overflow: hidden;
    background-position: -44px 0;
    z-index: 20;
}

.nav-main .nav-lists li.cur i {
    color: #000;
}

.nav-main .nav-lists li.cur b {
    display: block;
}

.nav-main .nav-lists li.liBBS i {
    text-align: center;
    padding-left: 0px;
}

.nav-sub {
    height: 64px;
    line-height: 64px;
    border-top: 1px solid #000;
    display: none;
}

.nav-sub .nav-inner {
    width: 1120px;
    margin: 0 auto;
    position: relative;
    font-size: 16px;
}

.nav-sub .nav-inner em {
    width: 11px;
    height: 7px;
    position: absolute;
    top: -7px;
    left: 277px;
    background-position: -908px -24px;
}

.nav-sub .nav-inner em.nav-fashion {
    left: 277px;
}

.nav-sub .nav-inner em.nav-beauty {
    left: 405px;
}

.nav-sub .nav-inner em.nav-luxury {
    left: 530px;
}

.nav-sub .nav-inner em.nav-lohas {
    left: 658px;
}

.nav-sub .nav-inner em.nav-popular {
    left: 788px;
}

.nav-sub .nav-inner em.nav-bbs {
    left: 914px;
}

.nav-sub.nav-hover .nav-inner em {
    display: none;
}

.nav-sub a {
    padding: 0 17px;
    float: left;
    display: inline;
    color: #555;
    font-size: 18px;
}

.nav-sub a:hover {
    color: #000;
    text-decoration: none;
}

.nav-sub a.index, .nav-sub span {
    float: left;
}

.nav-sub a.index {
    width: 165px;
    text-align: center;
    font-size: 36px;
    color: #000;
}

.nav-sub dt {
    padding: 0 17px;
    color: #CBCBCB;
    position: relative;
    z-index: 1;
    background: #000
}

.nav-sub dd {
    margin: 0 0 0 -1px;
}

.nav-sub a.cur {
    color: #000;
    position: relative;
    overflow: hidden;
}

.nav-pop {
    width: 100%;
    position: relative;
    font-size: 16px;
    z-index: 1;
}

.nav-pop li {
    width: 100%;
    height: 53px;
    line-height: 53px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 10;
    background: #F6F8F9;
    display: none;
}

.nav-pop li .nav-box {
    width: 990px;
    padding: 0 5px;
    margin: 0 auto;
    padding-left: 0px;
}

.nav-pop li .nav-box a {
    margin-right: 35px;
}

.nav-pop li .nav-box a:hover {
    text-decoration: none;
    color: #555;
}

/*��������*/
/*new Banner by LYL 2015-06-02*/
.navibar-in-wrap .navibar-wap {
    width: 1120px;
}

.newIvyBar {
    margin-bottom: 0;
}

* html {
    _background-image: url(about:blank);
    _background-attachment: fixed;
}

#Jnav_main {
    overflow: visible;
}

.nav-sub0 {
    width: 100%;
    height: 64px;
    position: relative;
    z-index: 50;
}

.nav-sub0 .list {
    width: 100%;
    height: 64px;
    line-height: 64px;
    display: none;
    overflow: hidden;
    position: absolute;
    left: 0;
    top: 0px;
}

.nav-sub0 .nav-inner {
    width: 1120px;
    margin: 0 auto;
    position: relative;
    font-size: 16px;
}

.nav-sub0.nav-hover .nav-inner em {
    display: none;
}

.nav-sub0 a {
    padding: 0 17px;
    float: left;
    display: inline;
    color: #555;
    font-size: 16px;
}

.nav-sub0 a:hover {
    color: #000;
    text-decoration: none;
}

.nav-sub0 a.index, .nav-sub0 span {
    float: left;
}

.nav-sub0 a.index {
    height: 64px;
    text-align: center;
    font-size: 24px;
    color: #000;
    padding: 0;
    margin: 0 43px 0 25px;
}

.nav-sub0 dt {
    padding: 0 17px;
    color: #CBCBCB;
    position: relative;
    z-index: 1;
    background: #000
}

.nav-sub0 dd {
    margin: 0 0 0 -1px;
}

.nav-sub0 a.cur {
    color: #000;
    position: relative;
    overflow: hidden;
}

.nav-sub0 a.v-mdxy {
    width: 65px;
    background: url(http://www1.pclady.com.cn/global/2016/images/mdxyApp/enterIcon/v-mdxy.png) no-repeat center 20px;
    text-indent: -9999px;
}

.pop-cha {
    width: 302px;
    padding: 0 10px;
    height: 0;
    overflow: hidden;
    border: 1px solid #ececec;
    border-top: 0 none;
    position: absolute;
    right: 62px;
    top: 0px;
    background: url(http://www1.pclady.com.cn/global/2014/images_i/ladyIndex/pop-wrap-line.png) repeat-x;
}

.pop-cha a {
    height: 45px;
    line-height: 45px;
    padding: 0 11px;
    white-space: nowrap;
    font-size: 14px;
    float: left;
}

.nav-15 {
    padding: 0;
}

.nav-15 .main {
    margin-bottom: 0;
    position: relative;
    z-index: 99;
}

.nav-15 .nav-sep {
    width: 1px;
    height: 12px;
    background: #555;
    float: left;
    margin: 17px 18px 0;
    display: inline;
    text-indent: -9999px;
}

.new-header .logo {
    width: 500px;
    height: 90px;
    display: block;
    margin: 0 auto 21px;
    background-position: -80px -730px;
}

.new-header {
    width: 1120px;
    padding-top: 23px;
    position: relative;
    height: auto;
}

.new-header .nav-head {
    height: 45px;
    padding-left: 14px;
    background: #000;
    font-size: 16px;
    line-height: 45px;
}

.new-header .nav-head a {
    width: 66px;
    float: left;
    color: #fff;
    position: relative;
    text-align: center;
}

.new-header .nav-head a.cosme {
    width: 97px;
}

.new-header .nav-head a:hover {
    text-decoration: none;
}

.new-header .tragl {
    display: none;
    border-width: 7px;
    bottom: 0;
    left: 50%;
    margin-left: -7px;
}

.new-header .tragl-b {
    border-color: transparent transparent #fff transparent
}

.new-header .nav-head a.cur .tragl {
    display: block;
}

.new-header .nav-head a.cur {
    color: #e5077c;
}

.new-header2017 .logo {
    /*width: 210px;
    height: 77px;*/
    background: url(logo.jpg) no-repeat;
}

.nav-15 .nav-sub {
    width: 100%;
    height: 16px;
    padding-top: 20px;
    padding-bottom: 20px;
    display: none;
    position: absolute;
    left: 0;
    top: 100%;
    background-color: #fff;
    border-top: none;
}

.nav-15 .nav-sub li {
    height: 16px;
    padding-left: 46px;
    display: none;
    line-height: 16px;
}

.nav-15 .nav-sub li .nav-sep {
    margin-top: 3px;
    background: #e4e4e4
}

.nav-15 .nav-sub li a {
    float: left;
    color: #676566;
    font-size: 16px;
    padding: 0;
}

.nav-15 .nav-sub li a:hover {
    color: #e50a80;
}

.nav-15 .nav-sub0 {
    border-top: none;
    margin-bottom: 0;
}

.nav-15 .nav-sub0 .list {
    background-color: #fff;
}

.nav-15 .nav-sub0 a.index {
    font-size: 24px;
    margin: 0 43px 0 25px;
}

.nav-15 .nav-sub li.shouye {
    padding-left: 0;
}

.nav-15 .nav-sub .maBox {
    margin-top: 0;
}

.nav-15 .nav-sub .maBox a {
    float: none;
    padding-left: 22px;
    font-size: 14px;
    color: #666;
}

.maBox {
    width: 1120px;
    margin: 5px auto 15px;
    position: relative;
    z-index: 100;
}

.maBox .maApp {
    padding: 0 30px;
    position: relative;
    display: inline;
}

.maBox .maApp .ma {
    padding: 5px;
    background: #fff;
    border-top: 1px solid #e5e5e5;
    position: absolute;
    left: 20px;
    bottom: -177px;
    display: none;
}

.maBox .maApp .ma em, .maBox .maApp a, .focusVideo .title i {
    background: url(http://www1.pclady.com.cn/global/2017/images/ladyIndex/ma/sprite.png) no-repeat;
}

.maBox .maApp a {
    padding: 0;
    padding-left: 22px;
    line-height: 20px;
    display: inline-block;
    color: #666;
    font-size: 14px;
    float: none;
}

.maBox .maApp a:hover {
    color: #e90aad
}

.maBox .App a {
    background-position: -188px 1px;
}

.maBox .weCat a {
    padding-left: 35px;
    background-position: -177px -34px;
}

.maBox .weibo a {
    padding-left: 34px;
    background-position: -177px -68px;
}

.maBox .ytbWx a {
    padding-left: 27px;
    background-position: -182px -108px;
}

.nav-15 .nav-sub .maBox .weCat a {
    padding-left: 35px;
}

.nav-15 .nav-sub .maBox .weibo a {
    padding-left: 34px;
}

.nav-15 .nav-sub .maBox .ytbWx a {
    padding-left: 27px;
}

.maBox .App a:hover {
    background-position: -188px -152px;
}

.maBox .weCat a:hover {
    background-position: -177px -187px;
}

.maBox .weibo a:hover {
    background-position: -177px -221px;
}

.maBox .ytbWx a:hover {
    background-position: -182px -261px;
}

.maBox .maApp .ma em {
    width: 18px;
    height: 8px;
    background-position: 0 0;
    display: block;
    position: absolute;
    left: 29px;
    top: -8px;
}

.maBox .maApp .x-icon {
    width: 1px;
    height: 12px;
    background: #e4e4e4;
    display: block;
    position: absolute;
    top: 50%;
    right: 0;
    margin-top: -6px;
    float: none;
}

.tragl {
    width: 0;
    height: 0;
    overflow: hidden;
    position: absolute;
    border-width: 5px;
    border-style: dashed dashed solid dashed;
    border-color: transparent transparent #FFF transparent;
    -webkit-transition: -webkit-transform .2s;
    transition: transform .2s;
    -webkit-transform-origin: center 20%;
    transform-origin: center 20%;
}

.tragl-t {
    border-style: solid dashed dashed dashed;
    border-color: #999 transparent transparent;
}

.tragl-l {
    border-style: dashed dashed dashed solid;
    border-color: transparent transparent transparent #999;
}

.tragl-r {
    border-style: dashed solid dashed dashed;
    border-color: transparent #000 transparent transparent;
}

.tragl-b {
    border-style: dashed dashed solid dashed;
    border-color: transparent transparent #e50a80 transparent;
}

.tragl-b {
    border-style: dashed dashed solid dashed;
    border-color: transparent transparent #e50a80 transparent;
}

/*****ks(ks.css ���)*****/
/*����*/
.search, .ks-btn .s-icon {
    background: url(http://www1.pclady.com.cn/global/2016/images/ladyIndex/indexPic.png) no-repeat;
}

.ks {
    width: auto;
    height: auto;
    position: absolute;
    right: 11px;
    top: 130px;
    z-index: 99;
}

.ks-btn {
    width: 114px;
    height: 31px;
}

.ks .inpTxt {
    width: 0px;
    _width: 120px;
    height: 27px;
    line-height: 27px;
    font-size: 14px;
    border: 0 none;
    padding: 0px 31px 0px 10px;
    outline: none;
    border-radius: 15px;
}

.search {
    width: 17px;
    height: 17px;
    background-position: 0 -340px;
    position: absolute;
    top: 5px;
    right: 9px;
    border: none;
    cursor: pointer;
    text-indent: -10000px;
    outline: none;
}

.ks .search {
    background-position: 0 -340px;
}

.ks-btn .search {
    background-position: 0 -380px;
}

.ks-btn .inpTxt {
    display: none
}

.ks .s-icon {
    display: none;
}

.ks-btn .s-icon {
    width: 45px;
    height: 17px;
    position: absolute;
    top: 5px;
    right: 39px;
    background-position: 0 -420px;
    display: block;
}

/*****ivy(ivy.css ���)*****/
/* ������ */
.ivy, .ivy-tonglan {
    width: 1120px;
    margin: 0 auto;
    text-align: center;
}

.ivy img, .ivy object, .ivy iframe {
    display: inline-block;
    vertical-align: top;
    margin-bottom: 50px
}

.ivyQP {
    width: 1120px;
    margin: 0 auto;
    font-size: 0px;
    line-height: 0px;
}

/*.ivyTL1 { width: 1120px; margin: 0 auto 0;margin-bottom: 50px;}*/

.ivyTlTxt {
    width: 1120px;
    margin: 0 auto;
    background: #FFF;
}

.ivyTlTxt img, .ivyTlTxt object, .ivyTlTxt iframe {
    display: inline-block;
    vertical-align: top;
    margin-bottom: 50px
}

.ivyTL img, .ivyTL object, .ivyTL iframe {
    display: inline-block;
    vertical-align: top;
}

.ivyTL1 img, .ivyTL1 object, .ivyTL1 iframe {
    margin-bottom: 5px;
}

.ivy310 img, .ivy310 object, .ivy310 iframe, .ivy310 ins {
    margin-bottom: 40px;
    display: block;
}

.ivy730 {
    width: 730px;
    margin: 0 auto;
    text-align: center;
}

.ivy780 {
    width: 780px;
    margin: 0 auto;
    text-align: center;
}

.dwAd .doc, .dwAd .navibar-in-wrap, .dwAd .ivyQP {
    width: 1120px;
    padding: 0 10px;
    background: #FFF;
    margin: 0 auto;
}

.dwAd .foot-wrap {
    width: 1120px;
    margin: 0 auto;
    padding: 0 10px;
}

.dwAd .modBoxC {
    width: 1120px;
}

/*****layout(layout.css 框架)*****/
/*框架*/
.col-a, .col-b {
    width: 380px;
    float: left;
}

.col-bc {
    width: 715px;
    float: right;
}

.col-ab {
    width: 780px;
    float: left;
}

.col-c {
    width: 300px;
    float: right;
}

.col-c .hasBorder {
    margin-top: 24px;
    padding: 30px 15px 10px;
    border: 1px solid #ececec;
    border-top: 1px solid #000;
    position: relative;
}

.col-c .c-Title {
    width: 100%;
    height: 48px;
    font-size: 26px;
    line-height: 48px;
    text-align: center;
    position: absolute;
    left: 0;
    top: -24px;
}

.col-c .c-Title span {
    background: #fff;
    display: inline-block;
    padding: 0 20px;
}

.col-c .mdxy .c-Title span {
    width: 142px;
    height: 34px;
    padding: 0;
    display: block;
    margin: 0 auto;
    background: url(http://www1.pclady.com.cn/global/2016/images_i/channel/common.png) no-repeat 0 -184px;
    text-indent: -9999px;
}

.mark, .fl, .mark-sub, .fr {
    display: inline;
}

.mark, .fl {
    float: left;
}

.mark-sub, .fr {
    float: right;
}

.doc {
    width: 100%;
}

.wraper {
    min-width: 1120px;
    margin: 0 auto;
}

.main {
    width: 1120px;
    margin: 0 auto;
}

/*****ģ��modBoxA(modBoxA.css)*****/
/*boxģ��*/

.thA {
    min-width: 1120px;
    margin: 0 auto;
    text-align: center;
}

.thA a, .thA b {
    height: 56px;
    display: block;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}

.tbA {
    padding-top: 40px;
    zoom: 1;
}

.thA .thA-tit {
    height: 56px;
    border-bottom: 1px solid #000;
}

.thA .colList {
    height: 45px;
    line-height: 45px;
    color: #ccc;
    font-size: 16px;
}

.thA .colList a:hover {
    color: #e50a80;
}

.thA .colList i {
    padding: 0 30px 0 29px;
}

.modBoxC {
    width: 1120px;
}

.modBoxC li {
    width: 1120px;
    overflow: hidden;
}

.modBoxC li a {
    width: 340px;
    float: left;
    margin-right: 50px;
    display: inline;
}

/*.modBoxC li a.sp-img{margin: 0 27px 0 28px ;}*/
.modBoxC li .img-wrap {
    margin-right: -50px;
    zoom: 1;
}

.modBoxC .slide-pic .slide-wrap {
    width: 1120px;
    height: 315px;
}

.modBoxC .circle-ctrl {
    bottom: 0;
}

.modBoxC .slide-btn1 .prev, .modBoxC .slide-btn1 .next {
    margin-top: -66px;
}

/*****ģ��other(other.css)*****/
/*�������ýṹ*/
/* ���� */
.clearfix:after, .main:after, .area:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}

.main, .clearfix, .area {
    zoom: 1;
}

/* ʹIE6��ҳ�渡��ģ�黬��˳�� */
* html {
    _background-image: url(about:blank);
    _background-attachment: fixed;
}

/*****function(function.css ���)*****/
.mb-5 {
    margin-bottom: 5px;
}

.mb-10 {
    margin-bottom: 10px;
}

.mb-15 {
    margin-bottom: 15px;
}

.mb-20 {
    margin-bottom: 20px;
}

.mb-30 {
    margin-bottom: 30px;
}

.mb-40 {
    margin-bottom: 40px;
}

.mb-50 {
    margin-bottom: 50px;
}

.fs-12 {
    font-size: 12px;
}

.fs-14 {
    font-size: 14px !important;
}

.fs-16 {
    font-size: 16px;
}

.fs-18 {
    font-size: 18px !important;
}

.fs-20 {
    font-size: 20px;
}

.c888 {
    color: #888;
}

.loadMore {
    border: 1px solid #ececec;
    line-height: 40px;
    text-align: center;
}

.loadMore a {
    padding-right: 18px;
    background: url(http://www1.pclady.com.cn/global/2016/images_i/channel/common.png) 60px -32px no-repeat;
}

.loading {
    width: 24px;
    height: 24px;
    overflow: hidden;
    background: url(http://www1.pclady.com.cn/global/2014/images/mdxy/loadingzp.gif) no-repeat;
    z-index: 7;
    margin: 0 auto;
    display: none;
}

.fix-box {
    width: 300px;
}

.fix {
    position: fixed;
    bottom: 0;
    _position: absolute;
    _top: documentElement . scrollTop -this . parentNode . clientHeight+documentElement . clientHeight
}

.fix-btm {
    position: relative;
    zoom: 1;
}

.slideNav .sCz li a, .slideNav .s_ma em {
    background: url(http://www1.pclady.com.cn/global/2016/images/ladyIndex/sprite.png) no-repeat;
}

.slideNav {
    width: 110px;
    margin-left: 590px;
    position: fixed;
    left: 50%;
    bottom: 185px; /*top: 50%;margin-top:-200px;*/
    _position: absolute;
    _margin-top: 0;
    _bottom: auto;
    _top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||280)));
    z-index: 100;
    display: none;
}

.slideNav .sCz {
    padding-left: 10px;
}

.slideNav .sCz li {
    width: 50px;
    height: 50px;
    margin-top: 8px;
    position: relative;
}

.slideNav .sCz a {
    display: block;
    width: 50px;
    height: 50px;
}

.slideNav .sCz a:hover {
    text-decoration: none;
}

.slideNav .sCz .s_wx a {
    background-position: 0 -58px;
}

.slideNav .sCz .s_backTop a {
    background-position: 0 -116px;
}

.slideNav .sCz .s_wx a:hover {
    background-position: 0 -230px;
}

.slideNav .sCz .s_backTop a:hover {
    background-position: 0 -288px;
}

.slideNav .s_ma {
    width: 162px;
    height: 188px;
    text-align: center;
    color: #010100;
    border: 1px solid #e1e1e1;
    line-height: 28px;
    font-size: 14px;
    position: absolute;
    left: -172px;
    top: -59px;
    display: none;
}

.slideNav .s_ma_cont {
    width: 162px;
    height: 183px;
    padding-top: 5px;
    text-align: center;
    color: #010100;
    line-height: 28px;
    font-size: 14px;
    background: #fff;
    position: relative;
    z-index: 2;
}

.slideNav .s_ma em {
    width: 9px;
    height: 16px;
    display: block;
    background-position: -54px 0;
    position: absolute;
    right: -7px;
    top: 75px;
    z-index: 1;
}

.slideNav .sCz li a.wMd {
    background: url(http://www1.pclady.com.cn/global/2016/images_i/channel/listArticelGif.gif) no-repeat;
}

.slideNav .sCz li a.wMd:hover {
    background: url(http://www1.pclady.com.cn/global/2016/images_i/channel/listArticleIcon.png) no-repeat;
}

.slideNav .sCz li a.wMd .s_ma {
    width: 163px;
    height: 228px;
    border: 1px solid #e1e1e1;
    position: absolute;
    left: -172px;
    top: -59px;
    display: none;
    background: #fff;
}

.slideNav .sCz li a.wMd:hover .s_ma {
    display: block;
}

.slideNav .sCz li a.wMd .s_ma_cont {
    position: relative;
    z-index: 2;
}

.slideNav .sCz li a.wMd .s_ma em {
    width: 9px;
    height: 16px;
    display: block;
    background: url(http://www1.pclady.com.cn/global/2016/images_i/channel/art2016.png) no-repeat -0px -383px;
    position: absolute;
    right: -7px;
    top: 75px;
    z-index: 1;
}

/*****astroNav(astroNav.css ���)*****/
/*����ͷ��������*/
.astroNav a {
    background: url('http://www1.pclady.com.cn/global/2014/images_i/channel/test.png') no-repeat;
}

.astroNav {
    width: 1099px;
    height: 81px;
    margin: 15px auto;
    background-position: 0 0;
    overflow: hidden;
}

.astroNav a {
    width: 86px;
    padding-top: 56px;
    float: left;
    line-height: 20px;
    text-align: center;
    margin-right: 6px;
    display: inline;
    transition: none;
}

.astroNav a.aNav12 {
    margin-right: 0;
}

.astroNav a:hover {
    color: #e70882;
    text-decoration: none;
}

.astroNav a.aNav1 {
    background-position: 0 -740px;
}

.astroNav a.aNav2 {
    background-position: -90px -740px;
}

.astroNav a.aNav3 {
    background-position: -180px -740px;
}

.astroNav a.aNav4 {
    background-position: -270px -740px;
}

.astroNav a.aNav5 {
    background-position: 0 -830px;
}

.astroNav a.aNav6 {
    background-position: -90px -830px;
}

.astroNav a.aNav7 {
    background-position: -180px -830px;
}

.astroNav a.aNav8 {
    background-position: -270px -830px;
}

.astroNav a.aNav9 {
    background-position: 0 -920px;
}

.astroNav a.aNav10 {
    background-position: -90px -920px;
}

.astroNav a.aNav11 {
    background-position: -180px -920px;
}

.astroNav a.aNav12 {
    margin-right: 0;
    background-position: -270px -920px;
}

.astroNav a.aNav1:hover {
    background-position: 0 -1007px;
}

.astroNav a.aNav2:hover {
    background-position: -90px -1007px;
}

.astroNav a.aNav3:hover {
    background-position: -180px -1007px;
}

.astroNav a.aNav4:hover {
    background-position: -270px -1007px;
}

.astroNav a.aNav5:hover {
    background-position: 0 -1097px;
}

.astroNav a.aNav6:hover {
    background-position: -90px -1097px;
}

.astroNav a.aNav7:hover {
    background-position: -180px -1097px;
}

.astroNav a.aNav8:hover {
    background-position: -270px -1097px;
}

.astroNav a.aNav9:hover {
    background-position: 0 -1187px;
}

.astroNav a.aNav10:hover {
    background-position: -90px -1187px;
}

.astroNav a.aNav11:hover {
    background-position: -180px -1187px;
}

.astroNav a.aNav12:hover {
    background-position: -270px -1187px;
}

.astroNav.xz a.aNav1 {
    background-position: 0 -205px;
}

.astroNav.xz a.aNav2 {
    background-position: -90px -205px;
}

.astroNav.xz a.aNav3 {
    background-position: -180px -205px;
}

.astroNav.xz a.aNav4 {
    background-position: -270px -205px;
}

.astroNav.xz a.aNav5 {
    background-position: 0 -295px;
}

.astroNav.xz a.aNav6 {
    background-position: -90px -295px;
}

.astroNav.xz a.aNav7 {
    background-position: -180px -295px;
}

.astroNav.xz a.aNav8 {
    background-position: -270px -295px;
}

.astroNav.xz a.aNav9 {
    background-position: 0 -384px;
}

.astroNav.xz a.aNav10 {
    background-position: -90px -384px;
}

.astroNav.xz a.aNav11 {
    background-position: -180px -384px;
}

.astroNav.xz a.aNav12 {
    margin-right: 0;
    background-position: -270px -384px;
}

.astroNav.xz a.aNav1:hover {
    background-position: 0 -471px;
}

.astroNav.xz a.aNav2:hover {
    background-position: -90px -471px;
}

.astroNav.xz a.aNav3:hover {
    background-position: -180px -471px;
}

.astroNav.xz a.aNav4:hover {
    background-position: -270px -471px;
}

.astroNav.xz a.aNav5:hover {
    background-position: 0 -561px;
}

.astroNav.xz a.aNav6:hover {
    background-position: -90px -561px;
}

.astroNav.xz a.aNav7:hover {
    background-position: -180px -561px;
}

.astroNav.xz a.aNav8:hover {
    background-position: -270px -561px;
}

.astroNav.xz a.aNav9:hover {
    background-position: 0 -650px;
}

.astroNav.xz a.aNav10:hover {
    background-position: -90px -650px;
}

.astroNav.xz a.aNav11:hover {
    background-position: -180px -650px;
}

.astroNav.xz a.aNav12:hover {
    background-position: -270px -650px;
}

/** pics(pics.css ͼƬ�б�) **/
.pics:after {
    content: "\20";
    clear: both;
    height: 0;
    display: block;
    overflow: hidden;
}

.pics {
    zoom: 1
}

.pics li {
    float: left;
    display: inline;
    position: relative;
}

.pics li a:hover {
    text-decoration: none;
}

.pics li .title {
    height: 45px;
    display: block;
    font: 16px/45px "Microsoft Yahei";
    overflow: hidden;
    text-align: center;
}

.pics-w180 li {
    width: 180px;
    margin: 0 15px 20px 0;
}

.pics-w180 {
    margin-right: -15px;
}

.pics-w300 {
}

.pic-w250 {
    margin-right: -20px;
}

.pic-w250 li {
    width: 250px;
    margin-right: 15px;
}

/** slide-pic(slide-pic.css ͼƬ����) **/
.slide-pic {
    position: relative;
    zoom: 1;
    overflow: hidden;
}

.slide-pic .slide-wrap {
    width: 380px;
    height: 570px;
    margin: 0 auto;
    position: relative;
    zoom: 1;
    overflow: hidden;
}

/*.slide-btn1 .prev,.slide-btn1 .next{background:url(http://www1.pclady.com.cn/global/2014/images_i/ladyIndex/btnPng24.png) no-repeat;}*/
.slide-btn3 .prev, .slide-btn3 .next, .slide-btn4 .prev, .slide-btn4 .next {
    background: url(http://www1.pclady.com.cn/global/2014/images_i/channel/common.png) no-repeat;
}

.slide-btn1 .prev, .slide-btn1 .next {
    position: absolute;
    top: 50%;
    z-index: 2;
    -webkit-transition: right .2s, left .2s;
    -moz-transition: right .2s, left .2s;
    -ms-transition: right .2s, left .2s;
    -o-transition: right .2s, left .2s;
    transition: right .2s, left .2s;
}

.slide-btn1 .prev, .slide-btn1 .next {
    width: 37px;
    height: 73px;
    margin-top: -37px;
}

.slide-btn1 .prev {
    background: url(http://www1.pclady.com.cn/global/2016/images_i/channel/prev.png) no-repeat;
    left: -44px;
}

.slide-btn1 .next {
    background: url(http://www1.pclady.com.cn/global/2016/images_i/channel/next.png) no-repeat;
    right: -44px;
}

/*.slide-btn1 .prev:hover {background-position:-50px -81px;}
  .slide-btn1 .next:hover {background-position:0 -81px;}*/
.slide-pic-hover .prev {
    left: 0;
}

.slide-pic-hover .next {
    right: 0;
}

.slide-btn2 .prev, .slide-btn2 .next {
    width: 48px;
    height: 27px;
    right: 83px;
    left: 83px;
    display: block;
    position: absolute;
    z-index: 2;
}

.slide-btn2 .prev {
    background: url(http://www1.pclady.com.cn/global/2016/images_i/channel/channel-prev2.png) no-repeat;
    top: 10px;
}

.slide-btn2 .next {
    background: url(http://www1.pclady.com.cn/global/2016/images_i/channel/channel-next2.png) no-repeat;
    bottom: 10px;
}

.slide-btn3 .prev, .slide-btn3 .next {
    width: 14px;
    height: 28px;
    margin-top: -14px;
}

.slide-btn3 .prev {
    background-position: -75px -25px;
    left: 15px;
}

.slide-btn3 .next {
    background-position: -90px -25px;
    right: 15px;
}

.slide-btn4 .prev, .slide-btn4 .next {
    width: 15px;
    height: 29px;
    margin-top: -14px;
}

.slide-btn4 .prev {
    background-position: -672px -94px;
    left: -20px;
}

.slide-btn4 .next {
    background-position: -687px -94px;
    right: 3px;
}

/*����Ԫ����ť*/
.circle-ctrl {
    width: 100%;
    height: 9px;
    position: absolute;
    left: 0;
    bottom: 11px;
    text-align: center;
    zoom: 1;
    line-height: 0;
    font-size: 0;
    overflow: hidden;
}

.circle-wrap {
    display: inline-block;
    overflow: hidden;
    vertical-align: top;
}

.circle-ctrl .item {
    width: 9px;
    height: 9px;
    margin: 0 4px;
    float: left;
    display: inline;
    background: #b0b0b0;
    cursor: pointer;
    font-size: 0;
    line-height: 0;
    overflow: hidden;
}

.circle-ctrl .current {
    background: #e5077c;
}

.pic-ctrl {
    width: 100%;
    height: 86px;
    position: absolute;
    left: 0;
    bottom: -86px;
    text-align: center;
    zoom: 1;
    line-height: 0;
    font-size: 0;
    overflow: hidden;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}

.slide-pic-hover .pic-ctrl {
    bottom: 0;
}

.pic-ctrl-wrap {
    width: 615px;
    height: 78px;
    padding: 8px 8px 0px;
    background: rgba(255, 255, 255, 0.8);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ccffffff, endColorstr=#ccffffff);
    zoom: 1;
    display: inline-block;
    overflow: hidden;
    vertical-align: top;
}

.pic-circle {
    width: 625px;
}

.pic-ctrl .item {
    width: 115px;
    height: 70px;
    margin: 0px 10px 0 0;
    float: left;
    display: inline;
    background: #b0b0b0;
    cursor: pointer;
    font-size: 0;
    line-height: 0;
    overflow: hidden;
}

.pic-ctrl .current {
    border-bottom: 4px solid #e50a80;
}

/*����͸�����ֲ�*/
.title-alpha {
    width: 315px;
    height: 104px;
    line-height: 24px;
    padding: 20px 20px 0;
    text-align: left;
    overflow: hidden;
    color: #fff;
    background: url(http://www1.pclady.com.cn/global/2016/images/ladyIndex/f_shadow.png) center top no-repeat;
}

.title-alpha i {
    height: 28px;
    overflow: hidden;
    margin-bottom: 2px;
    display: block;
    text-align: center;
    font-size: 18px;
}

a:hover .title-alpha {
    text-decoration: underline;
    color: #000
}

.aniTit {
    display: block;
    position: relative;
    overflow: hidden;
    zoom: 1;
}

.aniTit .title-alpha {
    width: 100%;
    height: 80px;
    line-height: 80px;
    padding: 0;
    color: #fff;
    font-size: 20px;
    text-align: center;
    bottom: 0;
    position: absolute;
    left: 0;
}

.aniTit:hover .title-alpha {
    color: #fff;
    text-decoration: none;
}

.noHover .title-alpha, .noHover:hover .title-alpha {
    bottom: 0;
    color: #fff;
}

.little .title-alpha {
    width: 100%;
    height: 40px;
    padding: 0;
    padding-top: 25px;
    line-height: 40px;
    font-size: 18px;
    text-align: center;
    background: url(http://www1.pclady.com.cn/global/2016/images/ladyIndex/star_shadow_bg.png) repeat-x center bottom;
}

/*  .slide-pic .little .title-alpha{height: 80px;line-height: 80px;padding: 0;}*/
.xlittle .title-alpha {
    width: 100%;
    height: 40px;
    padding: 0;
    padding-top: 25px;
    line-height: 40px;
    font-size: 14px;
    bottom: -65px;
    z-index: 100;
    text-align: center;
    background: url(http://www1.pclady.com.cn/global/2016/images/ladyIndex/star_shadow_bg.png) repeat-x
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}

.xlittle:hover .title-alpha {
    bottom: 0;
}

.bt-tit .title {
    height: 40px;
    display: block;
    font: 16px/40px "Microsoft Yahei";
    overflow: hidden;
    text-align: center;
    background: #f2f2f2;
}

.aniTit .pic-icon {
    width: 48px;
    height: 47px;
    position: absolute;
    left: 77px;
    top: 43px;
    background: url(http://www1.pclady.com.cn/global/2016/images/ladyIndex/video_icon.png) no-repeat;
}

.aniTit .sum {
    color: #888;
    font-size: 12px;
    line-height: 24px;
}

/*�����б�ģ�� �ɳ�ȡ��Ϊ��������*/
.txt-list li {
    background: url(http://www1.pclady.com.cn/global/2016/images_i/channel/common.png) no-repeat;
}

.txt-list li {
    padding-left: 11px;
    background-position: -392px -540px;
    font-size: 14px;
    line-height: 30px;
    height: 30px;
    overflow: hidden;
}

/*ͼ��ģ�� �ɳ�ȡ��Ϊ��������*/
/*topListģ��*/
.topList li i, .topList5 li, .pics-txt .txts .time i {
    background: url(http://www1.pclady.com.cn/global/2016/images_i/channel/common.png) no-repeat;
}

.topList {
    padding: 8px;
    position: relative;
    zoom: 1;
    background: #f2f2f2
}

.topList .txts {
    width: 254px;
    height: 520px;
    padding: 34px 10px 0 20px;
    background: #fff
}

.topList .oTitle {
    width: 244px;
    height: 24px;
    position: relative;
    border-top: 1px solid #ececec;
}

.topList .txts li {
    height: 41px;
    overflow: hidden;
    line-height: 41px;
    vertical-align: middle;
    padding-left: 37px;
    position: relative;
    font-size: 14px;
    color: #555;
}

.topList .txts li i {
    width: 18px;
    height: 17px;
    display: block;
    position: absolute;
    left: 0;
    top: 12px;
}

.topList .txts li .i1 {
    background-position: -384px -0px;
}

.topList .txts li .i2 {
    background-position: -383px -33px;
}

.topList .txts li .i3 {
    background-position: -383px -65px;
}

.topList .txts li .i4 {
    background-position: -385px -97px;
}

.topList .txts li .i5 {
    background-position: -384px -135px;
}

.topList .txts li .i6 {
    background-position: -383px -172px;
}

.topList .txts li .i7 {
    background-position: -383px -208px;
}

.topList .txts li .i8 {
    background-position: -384px -245px;
}

.topList .txts li .i9 {
    background-position: -384px -282px;
}

.topList .txts li .i10 {
    width: 24px;
    background-position: -376px -324px;
}

.topList .ol-txt li span {
    display: block;
    overflow: hidden;
}

.ol-txt li .txt-sum {
    display: none;
}

.ol-txt li.cur {
    height: 92px;
    padding-top: 10px;
    margin-bottom: 10px;
}

.ol-txt li.cur i {
    top: 12px;
}

.ol-txt li.cur .txt-tit {
    height: 22px;
    line-height: 22px;
    font-size: 16px;
}

.ol-txt li.cur .txt-sum {
    margin-top: 8px;
    display: block;
}

.txt-stlye .txt-sum, .txt-stlye .txt-sum a {
    line-height: 22px;
    color: #888;
}

.topList5 {
    padding: 8px;
    position: relative;
    zoom: 1;
    background: #f2f2f2
}

.topList5 .txts {
    width: 262px;
    height: 172px;
    padding: 17px 0 0 22px;
    background: #fff
}

.topList5 .txts li {
    height: 30px;
    overflow: hidden;
    line-height: 30px;
    vertical-align: top;
    padding-left: 37px;
    font-size: 14px;
}

.topList5 li.t1 {
    background-position: -384px 6px;
}

.topList5 li.t2 {
    background-position: -383px -27px;
}

.topList5 li.t3 {
    background-position: -383px -59px;
}

.topList5 li.t4 {
    background-position: -382px -360px;
}

.topList5 li.t5 {
    background-position: -382px -437px;
}

.topList5 li.t6 {
    background-position: -382px -400px;
}

.topList5 li.t7 {
    background-position: -382px -477px;
}

.topList5 .txts li {
    -webkit-transition: margin-left .2s, left .2s;
    -moz-transition: margin-left .2s, left .2s;
    -ms-transition: margin-left .2s, left .2s;
    -o-transition: margin-left .2s, left .2s;
    transition: margin-left .2s, left .2s;
}

.topList5 .txts li:hover {
    margin-left: 10px;
}

.pics-txt {
    width: 780px;
    height: 285px;
    margin-bottom: 30px;
    padding-top: 30px;
    overflow: hidden;
    border-top: 1px dotted #e0e0e0;
}

.firstNbb {
    border-top: none;
    padding-top: 0;
}

.pics-txt .pics {
    float: left;
}

.pics-txt .txts {
    padding-top: 25px;
    margin-left: 410px;
    line-height: 26px;
}

.pics-txt .txts a {
    display: block;
}

.pics-txt .txts .title {
    font-weight: bold;
}

.pics-txt .txts .label {
    padding: 0 20px;
    line-height: 29px;
    background: #f2f2f2;
    display: inline-block;
    border-radius: 3px;
}

.pics-txt .txts .sum {
    height: 78px;
    overflow: hidden;
}

.pics-txt .txts .time {
    display: block;
    text-align: right;
}

.pics-txt .txts .time i {
    padding-left: 27px;
    background-position: -384px -518px;
}

.loadMore-hide {
    display: none;
}

/**�������ģ�� �ɳ�ȡ��Ϊ��������**/
.freeTry-pic .slide-wrap {
    width: 270px;
    height: 290px;
}

.freeTry-pic .circle-ctrl {
    bottom: 0;
}

.free-list {
    width: 270px;
    height: 120px;
    overflow: hidden;
    position: relative;
}

.free-pic {
    width: 120px;
    float: left;
}

.freeInfo {
    width: 135px;
    margin-left: 135px;
}

.freeInfo a, .freeInfo span {
    display: block;
}

.freeTry .apply-btn {
    width: 101px;
    height: 27px;
    line-height: 27px;
    background: #e50a80;
    color: #fff;
    text-align: center;
    border-radius: 3px;
    position: absolute;
    left: 135px;
    bottom: 0;
}

.free-tit {
    height: 40px;
    line-height: 20px;
    overflow: hidden;
}

.pink, a.pink:hover, .pink a, .pink a:hover {
    color: #e70980;
}

/*mdxy*/
.mdxy .pics ul {
    margin-right: -12px;
}

.mdxy .pics li {
    width: 130px;
    margin-right: 10px;
    float: left;
    overflow: hidden;
}

.mdxy .aniTit .title-alpha {
    font-size: 14px;
}

/*c-baike*/
.c-baike-txt {
    margin-right: -20px;
}

.c-baike-txt a {
    width: 56px;
    height: 28px;
    margin-right: 16px;
    line-height: 28px;
    float: left;
    display: inline;
    font-size: 14px;
    overflow: hidden;
}

/*�������� �ɳ�ȡ��������*/
.tab-nav {
    zoom: 1;
}

.tab-nav .control {
    zoom: 1;
}

.tab-nav .control .item {
    padding: 0 15px;
    float: left;
    font: 14px/32px Microsoft Yahei;
    cursor: default;
}

.tab-nav .control .item, .tab-nav .control .item a {
    color: #333
}

.tab-nav .control .current {
    border-top: 1px solid #000;
    border-right: 1px solid #dfdfdf;
    border-left: 1px solid #dfdfdf;
    line-height: 32px;
    background-color: #fff;
    font-weight: bold;
}

.tab-nav .control-sub .current {
    font-size: 16px;
}

.tab-nav .control .current, .tab-nav .control .current a {
    color: #000
}

.tab-nav .control .item a:hover {
    text-decoration: none;
}

.links .tbA {
    border-top: 1px solid #dfdfdf;
}

.links .pro-nav {
    position: relative;
    margin-top: -73px;
}

.links .pro-nav .control {
    padding-bottom: 13px;
}

.links .pro-nav .pannel {
    line-height: 24px;
    color: #ececec;
}

.links .pro-nav .pannel a {
    padding: 0 3px;
}

.links .pro-nav .mark-sub i {
    line-height: 32px;
    color: #888;
}

.ivy770 {
    width: 770px;
    margin: 0 auto;
    text-align: center;
}

.ivy770 img {
    margin-bottom: 50px;
}

#YXMR .header .nav-2016 li:nth-child(4) {
    display: none;
}

.col-ab {
    width: 770px;
}

.col-c {
    width: 310px;
    margin-top: 32px;
}

.guide-nav, .artInfo .pubTime, .artInfo .source, .artInfo .author, .editAbout .pic-txt .txt-area .askWx, .editAbout .feelFace a span, .topList5 li, .guide a, .col-c .active .c-Title span, .hotPet .pet-list dt i, .guide a.wxMa .s_ma em {
    background: url(http://www1.pclady.com.cn/global/2016/images_i/channel/art2016.png) no-repeat;
}

.guide-nav {
    height: 32px;
    line-height: 32px;
    padding-left: 24px;
    color: #888;
    background-position: -385px 8px;
}

.guide-nav a {
    color: #888;
}

.artCon {
    padding-top: 30px;
    border-top: 1px solid #000;
}

.artCon h1 {
    margin-bottom: 15px;
    font: bold 28px/36px Microsoft YaHei;
    text-align: center;
}

.artCon .ycIcon {
    margin-right: 15px;
    padding: 1px 15px;
    line-height: 24px;
    font-size: 16px;
    font-weight: normal;
    color: #e50a80;
    border: 1px solid #e50a80;
    vertical-align: middle;
    position: relative;
    top: -2px;
}

.artInfo {
    text-align: center;
    margin-bottom: 40px;
}

.artInfo span {
    margin-right: 25px;
    padding-left: 25px;
    font-size: 14px;
    color: #888;
}

.artInfo .pubTime {
    background-position: -384px -32px;
}

.artInfo .source {
    background-position: -384px -65px;
}

.artInfo .author {
    background-position: -383px -101px;
}

.artSum {
    margin: 25px 0 30px;
    padding: 2px;
    line-height: 34px;
    border: 6px solid #f2f2f2;
    font-size: 16px;
}

.artSum p {
    padding: 15px 54px;
    border: 1px solid #f2f2f2;
}

.artCon .artText {
    font-size: 16px;
    line-height: 30px;
}

.artCon .artText table {
    table-layout: fixed;;
    word-break: break-all;
}

.artCon .editor {
    text-align: right;
    font-size: 14px;
    color: #888;
}

.artPages {
    margin: 41px 0 40px;
    text-align: center;
}

.artPages span {
    margin: 0 10px;
    color: #e50a80;
    font-size: 16px;
}

.artPages a {
    margin: 0 10px;
    color: #888;
    font-size: 16px;
}

.artPages a:hover {
    color: #e50a80;
}

.artPages .prev {
    width: 110px;
    height: 37px;
    line-height: 37px;
    margin: 0 10px;
    border: 1px solid #e0e0e0;
    display: inline-block;
    text-align: center;
    color: #888;
    font-size: 14px;
    border-radius: 3px;
}

.artPages .next, .artPages .viewAll {
    width: 110px;
    height: 37px;
    line-height: 37px;
    margin-right: 0;
    margin-left: 10px;
    border: 1px solid #000;
    display: inline-block;
    text-align: center;
    font-size: 14px;
    border-radius: 3px;
}

.artPages .prev:hover, .artPages .next:hover, .artPages .viewAll:hover {
    background: #e50a80;
    color: #fff;
    border-color: #e50a80;
}

/*ipad����*/
/* iPads && iPhone (portrait) ----------- */
@media only screen and (device-width: 768px), only screen and (device-width: 320px) {
    body .slide-btn2 .prev, body .slide-btn2 .next {
        display: none;
    }
}

.artText iframe {
    display: inline;
}

.pic-txt:after {
    content: "\20";
    clear: both;
    height: 0;
    display: block;
    overflow: hidden;
}

.pic-txt {
    zoom: 1;
}

.pic-txt .pic-area {
    float: left;
    margin: 0px 10px 0 0;
    position: relative;
}

.pic-txt .txt-area {
    line-height: 22px;
    zoom: 1; /*overflow:hidden;*/
}

.hotTopic .topList5 .txts li {
    height: auto;
    margin-bottom: 10px;
    line-height: 20px;
}

.topList5 li.t1 {
    background-position: -384px -182px;
}

.topList5 li.t2 {
    background-position: -382px -220px;
}

.topList5 li.t3 {
    background-position: -384px -257px;
}

.topList5 li.t4 {
    background-position: -384px -292px;
}

.topList5 li.t5 {
    background-position: -384px -330px;
}

.topList5 li.t6 {
    background-position: -384px -371px;
}

.topList5 li.t7 {
    background-position: -384px -410px;
}

.artEdit {
    padding: 8px;
    background: #f2f2f2;
}

.editAbout {
    padding: 21px 25px;
    background: #fff;
    position: relative;
}

.editAbout .pic-txt:after {
    content: "\20";
    clear: both;
    height: 0;
    display: block;
    overflow: hidden;
}

.editAbout .pic-txt {
    width: 415px;
    zoom: 1;
}

.editAbout .pic-txt .edit-pic {
    float: left;
    margin: 10px 25px 0 0;
    _margin-right: 22px;
    position: relative;
}

.editAbout .pic-txt .edit-pic span {
    width: 120px;
    height: 120px;
    overflow: hidden;
    display: block;
}

.editAbout .pic-txt .edit-pic img {
    border-radius: 120px;
}

.editAbout .pic-txt .txt-area {
    line-height: 22px;
    zoom: 1; /*overflow:hidden;*/
}

.editAbout .pic-txt .edit-pic-bg {
    width: 133px;
    height: 139px;
    background: url(http://www1.pclady.com.cn/global/2016/images_i/channel/artPic.png) no-repeat;
    position: absolute;
    left: 0;
    top: -19px;
    z-index: 2;
}

.editAbout .pic-txt .txt-area span, .editAbout .pic-txt .txt-area a {
    display: block;
}

.editAbout .pic-txt .jobName {
    height: 22px;
    line-height: 22px;
    overflow: hidden;
    margin-bottom: 10px;
    font-size: 18px;
}

.editAbout .pic-txt .jobName em {
    margin-left: 8px;
}

.editAbout .pic-txt .sum {
    height: 44px;
    line-height: 22px;
    overflow: hidden;
}

.editAbout .pic-txt .txt-area .askWx {
    height: 42px;
    line-height: 42px;
    margin-top: 15px;
    padding: 0 12px 0 50px;
    display: inline-block;
    background-position: -362px -136px;
    border: 1px solid #e0e0e0;
    position: relative;
}

.editAbout .pic-txt .txt-area .askWx .ma {
    display: block;
    position: absolute;
    left: -14px;
    top: 44px;
    display: none;
}

.editAbout .pic-txt .txt-area .askWx:hover .ma {
    display: block;
}

.editAbout .artFeel {
    width: 216px;
    padding: 0px 0 0px 35px;
    border-left: 1px dashed #ebebeb;
    position: absolute;
    right: 25px;
    top: 25px;
}

.editAbout .feelFace {
    margin: 22px -25px 0 0;
}

.editAbout .feelFace a {
    width: 50px;
    height: 50px;
    margin-right: 25px;
    display: block;
    float: left;
}

.editAbout .feelFace span {
    width: 50px;
    height: 50px;
    display: block;
}

.editAbout .feelFace .zan {
    margin-left: 5px;
}

.editAbout .feelFace .zan span {
    background-position: 0 0;
}

.editAbout .feelFace .yiban span {
    background-position: -75px 0;
}

.editAbout .feelFace .buhao span {
    background-position: -150px 0;
}

.editAbout .feelFace .zan:hover span, .editAbout .feelFace .zan .cur {
    background-position: 0 -56px;
}

.editAbout .feelFace .yiban:hover span, .editAbout .feelFace .yiban .cur {
    background-position: -76px -56px;
}

.editAbout .feelFace .buhao:hover span, .editAbout .feelFace .buhao .cur {
    background-position: -151px -56px;
}

.artEdit .artRight {
    padding: 20px 20px 10px 20px;
}

.keyMode {
    margin: 20px 0 0px;
    height: 30px;
    overflow: hidden;
}

.keyWord {
    width: 550px;
    height: 29px;
    float: left;
    overflow: hidden;
}

.keyWord a { /*width: 81px;*/
    height: 29px;
    line-height: 29px;
    padding: 0 10px;
    background: #f2f2f2;
    display: inline-block;
    color: #888;
    text-align: center;
    margin-right: 10px;
    border-radius: 3px;
}

.bdsharebuttonbox {
    float: right;
}

.bdsharebuttonbox a {
    width: 30px !important;
    height: 29px !important;
    padding: 0 !important;
    margin: 0px 8px 8px 0 !important;
    background: url(http://www1.pclady.com.cn/global/2016/images_i/channel/art2016.png) no-repeat !important;
}

.bdsharebuttonbox .bds_tsina {
    background-position: -36px -109px !important;
}

.bdsharebuttonbox .bds_tqq {
    background-position: -108px -109px !important;
}

.bdsharebuttonbox .bds_qzone {
    background-position: -72px -109px !important;
}

.bdsharebuttonbox .bds_weixin {
    background-position: 0px -109px !important;
}

.jpReduce {
    padding: 19px;
    border: 1px solid #ececec;
    position: relative;
}

.col-ab-tit {
    width: 100%;
    font-size: 26px;
    text-align: center;
    position: absolute;
    left: 0;
    top: -11px;
}

.col-ab-tit span {
    padding: 0 20px;
    background: #fff;
}

.jpList ul {
    margin-right: -20px;
}

.jpList li {
    width: 230px;
    height: 170px;
    margin: 20px 20px 0 0;
    overflow: hidden;
}

.jpList li a {
    width: 230px;
    height: 170px;
    overflow: hidden;
    display: block;
}

.jpList .little .title-alpha {
    font-size: 14px;
}

.jpList li .video-icon {
    width: 48px;
    height: 48px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -24px 0 0 -24px;
    background: url(http://www1.pclady.com.cn/global/2013/images_i/art/video.png) no-repeat;
    z-index: 20;
    _background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//www1.pclady.com.cn/global/2013/images_i/art/video.png', sizingMethod='crop');
}

.col-c .hasBorder {
    margin-top: 14px;
    padding: 30px 19px 10px;
    display: inline-block;
}

.col-c .c-Title {
    width: 310px;
    height: 38px;
    line-height: 38px;
    top: -20px;
}

.col-c .newTopic {
    padding-bottom: 0;
    display: inline-block;
}

.col-c .newTopic .pic-txt .pic-area {
    width: 120px;
    height: 90px;
    overflow: hidden;
    display: block;
}

.col-c .newTopic .pic-txt .txt-area {
    /*margin-left: 130px;*/
}

.newTopic .pic-txt {
    /*height: 90px;*/
    margin-bottom: 20px;
    position: relative;
}

.newTopic .pic-txt .tit {
    height: 40px;
    line-height: 20px;
    overflow: hidden;
}

.newTopic .pic-txt .time {
    position: absolute;
    left: 130px;
    bottom: 0px;
}

.col-c .hotTopic, .col-c .specail, .col-c .active, .col-c .hotPet {
    border: none;
    border-top: 1px solid #000;
    padding: 0;
    padding-top: 30px;
}

.col-c .hotTopic, .col-c .active {
    padding-top: 20px;
}

.col-c .hotTopic .cont, .col-c .active .cont {
    padding: 20px 20px 10px;
    background: #f2f2f2;
}

.col-c .topList5 {
    padding: 0;
    background: none;
}

.col-c .topList5 .txts {
    width: 270px;
    height: auto;
    padding: 0;
    background: none;
}

.col-c .little .title-alpha {
    font-size: 16px;
}

.specail-pic .slide-wrap {
    width: 310px;
    height: 230px;
}

.specail-pic .slide-wrap li {
    width: 310px;
    height: 230px;
    overflow: hidden;
}

.specail-pic .slide-wrap li a {
    height: 230px; /*display: table-cell;vertical-align: middle;*/
}

/*.specail-pic .slide-wrap li a img{vertical-align: middle;}*/

.col-c .active .c-Title a {
    display: block;
}

.col-c .active .c-Title span {
    width: 142px;
    height: 34px;
    padding: 0;
    background-position: -52px -144px;
    text-indent: -9999px;
    display: block;
    margin: 0 auto;
}

.col-c .media {
    padding-bottom: 0px;
}

.media-pic .slide-wrap {
    width: 270px;
    height: 305px;
}

.media-pics {
    margin-right: -10px;
    overflow: hidden;
}

.media-pic .pics li {
    width: 270px;
    overflow: hidden;
}

.media-pic .pics li a {
    width: 130px;
    margin: 0 10px 8px 0;
    display: inline;
    float: left;
}

.media-pic .pics li .title {
    height: 36px;
    line-height: 36px;
    font-size: 14px;
}

.pcCenter .pic-txt {
    margin-bottom: 10px;
}

.pcCenter .pic-txt .txt-area a {
    display: block;
}

.pcCenter .pic-txt .txt-area .bq {
    height: 46px;
    line-height: 46px;
    overflow: hidden;
}

.pcCenter .pic-txt .txt-area .tit {
    line-height: 22px;
    margin-bottom: 10px;
}

.pcCenter .pic-txt .txt-area .sum {
    height: 44px;
    overflow: hidden;
}

.photoStar .topList {
    padding: 0;
    background: none;
}

.photoStar .topList .txts {
    width: 270px;
    height: 252px;
    padding: 0;
}

.topList .txts li em.channelIcon {
    width: 54px;
    height: 22px;
    line-height: 22px;
    display: inline-block;
    font-size: 14px;
    color: #fff;
    text-align: center;
    background: #333;
    position: absolute;
    left: 0;
    top: 0;
    overflow: hidden;
    display: none;
}

.topList .txts li {
    margin-bottom: 10px;
    height: 22px;
    padding-left: 0;
    font-size: 14px;
    line-height: 22px;
}

.topList .txts li .txt-stlye {
    margin: 0 0 10px 0px;
    display: block;
}

.ol-txt li.cur {
    height: 147px;
    padding-top: 0;
}

.ol-txt li.cur .txt-tit {
    font-size: 14px;
}

.cur-block {
    height: 115px;
    padding-right: 10px;
    background: #f4f4f4;
    display: none;
}

.ol-txt li.cur .cur-block {
    display: block;
}

.topOne-pic {
    width: 115px;
    height: 115px;
    margin-right: 15px;
    display: block;
    float: left;
}

.topOne-info {
    color: #000;
    font-size: 12px;
    display: table-cell;
    height: 115px;
    vertical-align: middle;
}

.starAera .pics {
    margin-right: -15px;
}

.starAera .pics li {
    margin-right: 15px;
    width: 80px;
}

.starAera .pics li .title {
    height: 36px;
    font-size: 14px;
    line-height: 36px;
}

.star-list {
    margin-right: -18px;
}

.star-list a {
    width: 56px;
    height: 28px;
    margin-right: 16px;
    line-height: 28px;
    float: left;
    display: inline;
    font-size: 14px;
    overflow: hidden;
}

.downLoadSeo {
    width: 100%;
    height: 377px;
    margin-top: 60px;
    background: #424242;
}

.downLoadSeo .main {
    height: 377px;
    background: url(http://www1.pclady.com.cn/global/2016/images_i/channel/d_banner.jpg) no-repeat;
    position: relative;
}

.downLoadSeo a {
    width: 245px;
    height: 58px;
    display: block;
    position: absolute;
    left: 103px;
}

.d_ios {
    top: 195px;
}

.d_android {
    top: 273px;
}

.downLoadSeo-pic {
    width: 100%;
    height: 377px;
    margin-top: 60px;
    position: relative;
}

.downLoadSeo-pic ul.pics {
    width: 100%;
    height: 377px;
}

.downLoadSeo-pic .pics li {
    width: 100%;
    height: 377px;
    text-align: center;
}

.downLoadSeo-pic .downLoadSeo_mdkt {
    display: block;
    width: 100%;
    height: 377px;
    background: url(http://www1.pclady.com.cn/global/2016/images/mdxyApp/enterIcon/slideMdkt.jpg) no-repeat center bottom;
}

.downLoadSeo-pic .control {
    position: absolute;
    bottom: 20px;
    left: 50%;
    width: 34px;
    margin-left: -17px;
}

.downLoadSeo-pic .control li {
    width: 9px;
    height: 9px;
    margin: 0 4px;
    float: left;
    display: inline;
    background: #b0b0b0;
    cursor: pointer;
    font-size: 0;
    line-height: 0;
    overflow: hidden;
}

.downLoadSeo-pic .control li.current {
    background: #e5077c;
}

.downLoadSeo-pic .downLoadSeo {
    margin-top: 0;
}

.links {
    padding-top: 52px;
    background: #f6f6f6;
}

.links .tbA {;
    border: 1px solid #dfdfdf;
}

.links .pro-nav .pannel {
    padding: 0 15px 15px;
}

.links .tab-nav .control .current {
    background: #f6f6f6;
}

.links .pro-nav .pannel:after {
    content: "";
    display: block;
    clear: both;
}

.links .pro-nav .pannel li {
    float: left;
}

/*guide.css*/
.guide .top {
}

.guide {
    width: 50px;
    margin-left: 565px;
    position: fixed;
    left: 50%;
    z-index: 100;
    bottom: 35px;
    _position: absolute;
    _top: expression(documentElement.scrollTop+documentElement.clientHeight - this.clientHeight - 35+'px');
    display: none;
}

.guide a {
    height: 50px;
    height: 50px;
    margin-top: 5px;
    display: block;
    position: relative;
}

.guide a.top {
    background-position: 0px -252px;
}

.guide a.top:hover {
    background-position: -66px -252px;
}

.guide a.tucao {
    background-position: 0px -192px;
}

.guide a.tucao:hover {
    background-position: -66px -192px;
}

.guide a.wxMa {
    background-position: 0 -315px;
}

.guide a.wxMa:hover {
    background-position: -66px -315px;
}

.guide a.wxMa .s_ma {
    width: 162px;
    height: 188px;
    text-align: center;
    color: #010100;
    border: 1px solid #e1e1e1;
    line-height: 28px;
    font-size: 14px;
    position: absolute;
    left: -172px;
    top: -59px;
    display: none;
}

.guide a.wxMa .s_ma_cont {
    width: 162px;
    height: 183px;
    padding-top: 5px;
    text-align: center;
    color: #010100;
    line-height: 28px;
    font-size: 14px;
    background: #fff;
    position: relative;
    z-index: 2;
}

.guide a.wxMa .s_ma em {
    width: 9px;
    height: 16px;
    display: block;
    background-position: -0px -383px;
    position: absolute;
    right: -7px;
    top: 75px;
    z-index: 1;
}

.guide a.wxMa:hover .s_ma {
    display: block;
}

.guide a.wMd {
    background: url(http://www1.pclady.com.cn/global/2016/images_i/channel/listArticelGif.gif) no-repeat;
}

.guide a.wMd:hover {
    background: url(http://www1.pclady.com.cn/global/2016/images_i/channel/listArticleIcon.png) no-repeat;
}

.guide a.wMd .s_ma {
    width: 163px;
    height: 228px;
    border: 1px solid #e1e1e1;
    position: absolute;
    left: -172px;
    top: -59px;
    display: none;
    background: #fff;
}

.guide a.wMd:hover .s_ma {
    display: block;
}

.guide a.wMd .s_ma_cont {
    position: relative;
    z-index: 2;
}

.guide a.wMd .s_ma em {
    width: 9px;
    height: 16px;
    display: block;
    background: url(http://www1.pclady.com.cn/global/2016/images_i/channel/art2016.png) no-repeat -0px -383px;
    position: absolute;
    right: -7px;
    top: 75px;
    z-index: 1;
}

body .g-footer {
    background: #f6f6f6;
}

body .g-footer .gft-wrap {
    padding-top: 30px;
}

.dNav {
    height: 73px;
    margin-bottom: 20px;
}

.dNav .cNav-in {
    width: 990px;
    height: 73px;
    margin: 0 auto;
    padding: 0 65px;
    overflow: hidden;
    background: #f4f4f4;
}

.dNav .cNav-in dl {
    padding-top: 11px;
    width: 110%;
}

.dNav .cNav-in dt {
    width: 48px;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    float: left;
    display: inline;
}

.dNav .cNav-in dt a:hover, .dNav .cNav-in dd a:hover {
    color: #f63377;
}

.dNav .cNav-in dt i {
    width: 35px;
    height: 32px;
    display: block;
    margin: 0 auto;
    background: url(http://www1.pclady.com.cn/global/2013/images_h/channel/lingQ.png) no-repeat;
}

.dNav .cNav-in dt.dt2 i {
    background-position: -43px 0;
}

.dNav .cNav-in dt.dt3 i {
    background-position: -84px 0;
}

.dNav .cNav-in dt.dt4 i {
    background-position: -125px 0;
}

.dNav .cNav-in dt.dt1 a:hover i {
    background-position: 0 -32px;
}

.dNav .cNav-in dt.dt2 a:hover i {
    background-position: -43px -32px;
}

.dNav .cNav-in dt.dt3 a:hover i {
    background-position: -84px -32px;
}

.dNav .cNav-in dt.dt4 a:hover i {
    background-position: -125px -32px;
}

.dNav .cNav-in dd {
    color: #dfdcdf;
    line-height: 24px;
    float: left;
    display: inline;
}

.dNav .cNav-in dd a {
    padding: 0 10px;
}

.dNav .cNav-in dd a.link {
    padding: 0 0 0 10px;
    margin-right: -7px;
    font-weight: 700;
}

.dNav .cNav-in dd.dd1 {
    width: 168px;
}

.dNav .cNav-in dd.dd2 {
    width: 170px;
}

.dNav .cNav-in dd.dd3 {
    width: 240px;
}

.plasticNav .header {
    width: 100%;
    min-width: 1120px;
    height: auto;
    margin-bottom: 30px;
    background: #FFF;
    position: relative;
    z-index: 10;
}

.plasticNav .nav-top .logo {
    background: url(http://www1.pclady.com.cn/global/2014/images/plastic/common.png) no-repeat;
}

.plasticNav .nav-main {
    width: 1120px;
    height: 43px;
    margin: 0 auto 3px;
    padding: 0px;
}

.plasticNav .nav-top {
    width: 1120px;
    margin: 0 auto;
    zoom: 1;
    position: relative;
    padding: 35px 0;
}

.plasticNav .nav-top .logo {
    width: 540px;
    height: 40px;
    display: block;
    background-position: 0 -560px;
    text-indent: -9999px;
    zoom: 1;
}

.plasticNav .nav-list {
    height: 42px;
    padding-left: 10px;
    line-height: 40px;
    text-align: center;
    background-color: #3c22aa;
    overflow: hidden;
}

.plasticNav .nav-list .mark-nav li {
    width: 129px;
    height: 43px;
    _height: 42px;
    border-right: 1px #fff solid;
    float: left;
    position: relative;
    overflow: hidden;
}

.plasticNav .nav-list .mark-nav .last {
    border: none;
}

.plasticNav .nav-list .mark-nav a {
    color: #fff;
    font-size: 18px;
    line-height: 43px;
    display: block;
    position: relative;
    zoom: 1;
}

.plasticNav .nav-list .mark-nav a.cur {
    margin: 0 8px;
}

.plasticNav .nav-list .mark-nav a.cur em, .nav-list .mark-nav a.hover em {
    margin-left: -7px;
    width: 14px;
    height: 8px;
    position: absolute;
    left: 50%;
    bottom: 0px;
    background: url(http://www1.pclady.com.cn/global/2014/images/plastic/common.png) no-repeat -500px 0;
    overflow: hidden;
    zoom: 1;
}

.plasticNav .nav-list .mark-nav a:hover {
    text-decoration: none;
}

.plasticNav .nav-list .mark-sub {
    color: #fff;
    font-size: 14px;
    line-height: 43px;
}

.plasticNav .nav-list .mark-sub a {
    display: inline-block;
    margin-right: 20px;
    font-size: 14px;
    color: #FFF;
}

.plasticNav .nav-list .mark-sub .user-login {
    height: 26px;
    padding: 0 10px;
    line-height: 26px;
    background-color: #fff;
    color: #3c22aa;
}

.plasticNav .nav-list .mark-sub a:hover {
    text-decoration: none;
}

.plasticNav .nav-list .unLogin .user-login {
    margin-left: 5px;
}

.plasticNav .nav-list .unLogin a {
    margin-right: 10px;
}

.plasticNav .ks .search {
    background: url(http://www1.pclady.com.cn/global/2014/images_i/ladyIndex/bg.png) no-repeat;
}

.plasticNav .ks {
    width: auto;
    height: auto;
    position: absolute;
    right: 0;
    top: 29px;
    z-index: 99;
}

.plasticNav .ks-btn {
    width: 50px;
    height: 49px;
}

.plasticNav .ks .inpTxt {
    width: 100px;
    height: 21px;
    _width: 120px;
    padding: 13px 40px 13px 10px;
    font-size: 14px;
    border: 1px solid #E6E6E6;
    outline: none;
    color: #878787;
    display: inline-block;
}

.plasticNav .ks .search {
    width: 22px;
    height: 22px;
    background-position: -878px 0;
    position: absolute;
    top: 15px;
    right: 10px;
    border: none;
    cursor: pointer;
    text-indent: -10000px;
    float: right;
    outline: none;
}

.plasticNav .ks-btn .inpTxt {
    display: none
}

.plasticNav .ks-select {
    width: 69px;
    height: 47px;
    display: block;
    zoom: 1;
    position: absolute;
    left: -70px;
    top: 0;
    _top: 1px;
    float: left;
    line-height: 47px;
    text-align: center;
    font-size: 18px;
    border: 1px solid #e6e6e6;
    border-right: 0 none;
    z-index: 10;
}

.plasticNav .ks-select .item {
    display: block;
    padding-right: 18px;
}

.plasticNav .ks-select:hover .tragl {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    border-color: #e80980 transparent transparent
}

.plasticNav .ks-select-pop {
    width: 69px;
    margin-left: -1px;
    border: 1px solid #E6E6E6;
    border-top: 0px;
    background-color: #fff;
    z-index: 99;
}

.plasticNav .ks-select .tragl {
    top: 22px;
    right: 8px;
}

.plasticNav .ks .infoSar {
    width: 220px;
    border: 1px #e5e5e5 solid;
    background-color: #fff;
    position: absolute;
    top: 48px;
    left: -70px;
    z-index: 10;
}

.plasticNav .ks .infoSar .tips, .plasticNav .ks .infoSar a {
    line-height: 30px;
    display: block;
    padding: 0 10px;
    zoom: 1;
}

.plasticNav .ks .infoSar .tips {
    padding: 5px 10px 0px;
}

.plasticNav .ks .infoSar a:hover {
    background-color: #f4f4f4;
    text-decoration: none;
}

.plasticNav .ks .infoSar {
    color: #999;
}

.nav-sub span a {
    _padding: 0 16px;
}

.nav-list {
    margin-bottom: 15px;
}

.formsk input {
    _margin-top: 8px;
    border: none;
}

.formsk .inpTxt {
    height: 20px;
    padding: 3px 5px;
+ height: 18 px;
    _height: 18px;
    line-height: 20px;
+ line-height: 18 px;
    _line-height: 18px;
    font-size: 14px;
}

/*�������*/
.dDog .pet-icon, .dCat .pet-icon, .dPet .pet-icon, #Jbtn {
    background: url(http://www1.pclady.com.cn/global/2014/images_i/channel/pet.png) no-repeat;
}

.subNav {
    position: relative;
    margin-bottom: 40px;
}

.classify-in dd a.mHide {
    display: none;
}

.classify {
    margin: 0 auto;
    width: 1120px;
    position: relative;
    background: #eef1f1;
    padding-top: 20px;
}

.classify-in {
    overflow: hidden;
    position: relative;
    background: #eef1f1;
    padding: 0 10px;
}

.classify-in dl {
    float: left;
    position: relative;
}

.classify-in dt {
    float: left;
    position: absolute;
}

.classify-in dt a:hover {
    text-decoration: none;
}

.classify-in dd a {
    display: block;
    position: relative;
    z-index: 1;
    float: left;
    line-height: 28px;
    font-size: 14px;
    padding: 0 8px;
    white-space: nowrap;
}

.classify-in dd {
    width: 100%;
    height: 28px;
    overflow: hidden;
}

.pet-icon {
    display: block;
    height: 36px;
    font-size: 0;
    line-height: 0;
}

.type-tit {
    display: block;
    width: 100%;
    text-align: center;
    font-size: 14px;
    font-weight: bolder;
}

.dDog {
    width: 400px;
    padding-left: 60px;
}

.dDog .pet-icon {
    width: 43px;
    background-position: -371px -394px;
}

.dDog a:hover .pet-icon {
    background-position: -371px -357px;
}

.dDog dt {
    width: 43px;
    left: 15px;
}

.dCat {
    width: 275px;
    padding-left: 40px;
}

.dCat .pet-icon {
    width: 20px;
    background-position: -413px -394px;
    margin-left: 10px;
}

.dCat a:hover .pet-icon {
    background-position: -413px -357px;
}

.dCat dt {
    width: 40px;
    left: 0px;
}

.dPet {
    width: 260px;
    padding-left: 50px;
}

.dPet .pet-icon {
    width: 26px;
    margin-left: 5px;
    background-position: -434px -394px;
}

.dPet a:hover .pet-icon {
    background-position: -434px -357px;
}

.dPet dt {
    width: 35px;
    left: 5px;
}

#Jbtn {
    display: block;
    position: relative;
    width: 63px;
    height: 19px;
    line-height: 13px;
    text-align: center;
    background-position: -301px -392px;
    cursor: pointer;
    margin-left: -31px;
    left: 50%;
    bottom: -18px;
    z-index: 100;
}

#Jbtn:hover {
    text-decoration: none;
}

/*�ö�Ƶ����������ģ����ʽ 20150206 by LYL*/
.rd-style1, .rd-style2, .rd-style3, .rd-style4 {
    margin-bottom: 70px;
}

.rd-banner {
    width: 700px;
    margin-bottom: 20px;
}

.rd-sum {
    width: 676px;
    margin-bottom: 54px;
    padding: 10px 12px;
    line-height: 24px;
    font-size: 14px;
    background: #f5f5f5;
    font-family: Microsoft Yahei;
}

.rd-img1 {
    float: left;
    margin-right: 20px;
    position: relative;
}

.rd-img2 {
    float: right;
    position: relative;
}

.rd-img-border {
    border: 1px solid #eee;
}

.rd-style1 .rd-ban {
    margin-bottom: 15px;
}

.rd-style1 .rd-img1 {
    margin-top: -10px;
}

.rd-style1 .rd-img2 {
    margin-top: -194px;
    margin-right: -46px;
}

.rd-style1 .rd-art {
    width: 655px;
    padding: 10px 20px 20px 0;
    font-family: Microsoft Yahei;
    color: #888;
    border-right: 1px solid #f2f2f2;
    border-bottom: 1px solid #f2f2f2;
}

.rd-style2 .rd-ban {
    margin-bottom: 7px;
}

.rd-style2 .rd-img1 {
    margin-top: -152px;
}

.rd-style2 .rd-img2 {
    padding-left: 10px;
    padding-top: 10px;
    margin-right: -20px;
}

.rd-style2 .rd-art {
    width: 678px;
    padding: 10px 20px 20px 0;
    font-family: Microsoft Yahei;
    color: #888;
    border-right: 1px solid #f2f2f2;
    border-bottom: 1px solid #f2f2f2;
}

.rd-style3 .rd-ban {
    margin-bottom: 15px;
}

.rd-style3 .rd-art {
    width: 678px;
    padding: 10px 20px 20px 0;
    font-family: Microsoft Yahei;
    color: #888;
    border-right: 1px solid #f2f2f2;
    border-bottom: 1px solid #f2f2f2;
}

.rd-style3 .pt16 {
    padding-top: 16px;
}

.rd-style4 {
    width: 660px;
    border: 1px solid #f2f2f2;
    margin-left: 13px;
    padding: 15px 25px 20px 0;
}

.rd-style4 .rd-ban {
    margin-bottom: 15px;
}

.rd-style4 .rd-art {
    padding-left: 25px;
    font-family: Microsoft Yahei;
    color: #888;
}

.rd-style4 .rd-img1 {
    margin-left: -38px;
    margin-top: -106px;
}

.rd-style4 .rd-img2 {
    margin-right: -25px;
    margin-top: 10px;
    margin-left: 10px;
}

.artCon .artText p {
    margin-top: 10px;
}

#artMain .pgBtn, #artMain .pageNumber {
    width: 1px;
    height: 1px;
    overflow: hidden;
}

/*���·�ҳ����*/
#artNav {
    margin: 0 24px 30px;
    font-size: 12px;
    border: 1px solid #e5e5e5;
    margin-top: 12px;
    display: none;
}

#artNav .art_nav {
    width: 100%;
    background: #fff;
}

#artNav .art_nav td {
    text-align: left;
}

#artNav .art_nav td.art_nav_t {
    height: 30px;
    line-height: 30px;
    padding-left: 10px;
    font-size: 14px;
    background-color: #f4f4f4;
    background-position: 570px -79px;
}

#artNav .art_nav td.art_nav_t strong {
    font-weight: normal;
}

#artNav .art_nav .art_nav_c td {
    padding: 5px 10px;
    line-height: 25px;
}

#artNav .art_nav .art_nav_c td a {
    color: #878787;
}

#artNav .art_nav .art_nav_c td .current_page {
    color: #000;
}

.blk-img {
    display: block;
    position: relative;
    zoom: 1;
}

.pics-w140 {
    margin-right: -28px;
}

.pics-w140 li {
    width: 140px;
    margin-right: 28px;
}

.style_mt .pics-w140 li {
    margin-right: 20px;
}

/*��������*/
.hotPet .pet-list dl {
    padding-bottom: 10px;
    margin-bottom: 10px;
    border-bottom: 1px solid #f0f0f0;
}

.hotPet .pet-list dt {
    width: 43px;
    float: left;
    position: relative;
    zoom: 1;
    font-weight: bold;
    padding-top: 40px;
    text-align: center;
    font-size: 14px;
}

.hotPet .pet-list dt i {
    width: 43px;
    height: 36px;
    position: absolute;
    top: 0;
    left: 0;
}

.hotPet .pet-list dt .dog {
    background-position: -250px 0px;
}

.hotPet .pet-list dt .cat {
    background-position: -296px 0;
}

.hotPet .pet-list dt .dPet {
    background-position: -203px 0px;
    padding-left: 0;
}

.hotPet .pet-list dd {
    width: 256px;
    float: right;
    line-height: 24px;
    margin-top: 8px;
    font-size: 14px;
}

.hotPet .pet-list dd a {
    color: #888;
}

.hotPet .pics li .title {
    height: 42px;
    display: block;
    font: 14px/38px "Microsoft Yahei";
    overflow: hidden;
    text-align: center;
}

/*��������*/
.modBoxB {
    margin-bottom: 40px;
}

.modBoxB .thB {
    height: 24px;
    line-height: 24px;
    margin-bottom: 20px;
    font-size: 24px;
}

.modBoxB .thB a:hover {
    text-decoration: none;
}

.astro-code {
    margin-right: -10px;
}

.astro-code .pics {
    margin-right: -30px;
}

.astro-code .pics li {
    width: 240px;
    overflow: hidden;
    margin-right: 30px;
}

.astro-code .pics li .blk-img {
    margin-bottom: 26px;
}

.astro-code .txts li {
    width: 240px;
    margin: 0;
}

.pics .pic-span {
    width: 100%;
    height: 41px;
    overflow: hidden;
    position: absolute;
    left: 0;
    bottom: -20px;
    font-size: 16px;
    text-align: center;
}

.pics .pic-span i {
    line-height: 38px;
    border-top: 3px solid #000;
    background: #FFF;
    cursor: pointer;
    display: block;
    margin: 0 15px;
}

.astro-code .txts li {
    background: url(http://www1.pclady.com.cn/global/2014/images_i/channel/common.png) no-repeat;
}

.astro-code .txts:after {
    content: "\20";
    clear: both;
    height: 0;
    display: block;
    overflow: hidden;
}

.txts {
    zoom: 1
}

.astro-code .txts li {
    width: auto;
    height: 32px;
    line-height: 32px;
    padding-left: 16px;
    margin: 0;
    overflow: hidden;
    vertical-align: middle;
    zoom: 1;
    font-size: 14px;
    background-position: -640px 14px;
}

.astro-code .txts li a:hover {
    text-decoration: underline;
}

.astro-code .txts-nobg li {
    padding-left: 0;
    background: none;
}

/*��Ц�ȳ�*/
.love-pet {
    margin-right: -10px;
}

.love-pet .slide-pic .slide-wrap {
    width: 725px;
    height: 211px;
}

.love-pet .focus-pic li {
    width: 245px; /*height:280px;*//*margin-right:10px;*/
}

.love-pet .pics li .title {
    height: 36px;
    line-height: 36px;
    font-size: 16px;
}

.love-pet .slide-btn3 .prev {
    left: 0
}

.love-pet .slide-btn3 .next {
    right: 0
}

.slide-btn3 .prev, .slide-btn3 .next {
    width: 14px;
    height: 28px;
    margin-top: -14px;
}

.slide-btn3 .prev {
    background-position: -75px -25px;
    left: 15px;
}

.slide-btn3 .next {
    background-position: -90px -25px;
    right: 15px;
}

.slide-pic .prev, .slide-pic .next {
    position: absolute;
    top: 50%;
    z-index: 2;
    -webkit-transition: right .2s, left .2s;
    -moz-transition: right .2s, left .2s;
    -ms-transition: right .2s, left .2s;
    -o-transition: right .2s, left .2s;
    transition: right .2s, left .2s;
}

/*����ר��*/
.col-c .astro-zone {
    border: none;
    border-top: 1px solid #000;
    padding: 0;
    padding-top: 30px;
}

.astro-zone .astro-list {
    margin-right: -3px;
}

.astro-zone .astro-list a {
    width: 98px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    float: left;
    margin-right: 3px;
    margin-bottom: 1px;
    display: inline;
    background-color: #f6f8f9;
    font-size: 14px;
}

.astro-zone .astro-list a.pur {
    background: #eff0f2;
}

.astro-zone .astro-list a:hover {
    text-decoration: underline;
    color: #555;
}

/*�����ȵ�*/
.starNews, .astro-code, .love-pet {
    position: relative;
    border-top: 1px solid #000;
    padding-top: 30px;
}

.starNews .pic-txt .img-area {
    margin-right: 40px;
}

.starNews .pic-txt:after {
    content: "\20";
    clear: both;
    height: 0;
    display: block;
    overflow: hidden;
}

.pic-txt {
    zoom: 1;
}

.starNews .pic-txt .img-area {
    float: left;
    margin-right: 15px;
    _margin-right: 12px;
}

.starNews .pic-txt .txt-area {
    zoom: 1;
    overflow: hidden;
}

.starNews .pic-txt:after {
    content: "\20";
    clear: both;
    height: 0;
    display: block;
    overflow: hidden;
}

.starNews .pic-txt {
    zoom: 1;
    position: relative;
}

.starNews .pic-txt .img-area {
    float: left;
    margin-right: 40px;
    display: inline;
}

.starNews .pic-txt .txt-area {
    zoom: 1;
    overflow: hidden;
}

.starNews .pic-txt .txt-area .txts {
    width: 400px;
    position: absolute;
    bottom: 0;
    right: 0
}

.starNews .pic-txt .txt-area .star-tit {
    font-size: 20px;
    margin: 10px 0 15px 0;
}

.starNews .pic-txt .txt-area .star-sum {
    color: #888;
}

.starNews .txts li {
    background: url(http://www1.pclady.com.cn/global/2014/images_i/channel/common.png) no-repeat;
}

.starNews .txts li {
    width: auto;
    height: 32px;
    line-height: 32px;
    padding-left: 16px;
    margin: 0;
    overflow: hidden;
    vertical-align: middle;
    zoom: 1;
    font-size: 14px;
    background-position: -640px 14px;
}

.starNews .pic-txt .txt-area li {
    width: 180px;
    float: left;
}

.starNews a:hover {
    text-decoration: underline;
    color: #555;
}

.starNews2 .pic-txt {
    margin-top: 8px;
}

.starNews2 .pic-txt .img-area {
    width: 340px;
}

.starNews2 .pic-txt .txt-area .txts {
    bottom: auto;
    top: -13px;
}

.starNews2 .pic-txt .txt-area li {
    width: 360px;
    float: none;
    font-size: 16px;
    line-height: 40px;
    height: 40px;
    background-position: -640px 19px;
}

.mt-60 {
    margin-top: 60px;
}

/*ɨ���ά��*/
.wxHot1 .wx-hot-pic {
    width: 308px;
    height: 150px;
    border: 1px solid #e7e7e7;
    position: relative;
}

.wxHot1 .wx-hot-pic p {
    width: 100px;
    line-height: 14px;
    position: absolute;
    left: 180px;
    top: 59px;
    color: #ff65b8;
    text-align: center;
    left: -9999px;
}

.wxguide {
    width: 45px;
    visibility: hidden;
    position: fixed;
    left: 50%;
    z-index: 100;
    margin-left: 562px;
    top: 0;
    _position: absolute;
    _bottom: auto;
    _top: expression(eval(document.documentElement.scrollTop));
    display: block;
}

/*���ղ�ѯ*/
.Inquiry .quiryInfo {
    height: 200px;
}

.Inquiry .qTop {
    height: 88px;
    margin-bottom: 20px;
    border-bottom: 1px dashed #B5B5B5;
}

.Inquiry .qTop p {
    font-size: 14px;
    line-height: 24px;
}

.Inquiry .qTop p.sp {
    padding-left: 22px;
}

.Inquiry .qTop i {
    color: #FFF;
    padding: 0 2px;
    margin-right: 5px;
    background: #000;
}

.Inquiry .qTop span {
    color: #BB88EE;
}

.Inquiry .qTop span a {
    color: #9988ff;
}

.Inquiry .qTop span#nowDateIs, .Inquiry .qTop span#nowCnYearIs, .Inquiry .qTop span#nowCnDateIs {
    color: #000;
}

.Inquiry .qTop span#nowDateIs {
    display: none;
}

.Inquiry .qBt {
    height: 90px;
    overflow: hidden;
}

.Inquiry .qBt p.typeA {
    margin-top: 10px;
}

.Inquiry .qBt p.typeA a {
    width: 80px;
    height: 22px;
    margin-bottom: 10px;
    line-height: 22px;
    text-align: center;
    float: left;
    margin-right: 20px;
    display: inline;
    background-color: #333;
    color: #FFF;
    font-size: 14px;
}

.Inquiry .qBt p.typeA a:hover {
    background-color: #000;
    text-decoration: none;
}

/*��ױƷ����*/
.entryA {
    width: 600px;
    margin: 30px 0 30px 0;
    font-family: Microsoft YaHei;
    position: relative;
}

.entryA .eJiao {
    width: 10px;
    height: 10px;
    display: block;
    background-position: -285px -85px;
    position: absolute;
    right: -34px;
    top: 100px;
}

.entryA .pTitle {
    width: 100%;
    height: 130px;
}

.entryA span {
    display: block;
}

.entryA .pTitle .sp1 {
    width: 100px;
    height: 39px;
    padding-left: 30px;
    margin-bottom: 15px;
    text-align: center;
    font: 400 18px/30px Microsoft YaHei;
    color: #fff;
    background-position: -135px -245px;
}

.entryA .pTitle .sTit {
    height: 37px;
    font: 700 18px/33px Microsoft YaHei;
}

.entryA .dPic {
    width: 197px;
    height: 197px;
    margin-right: 18px;
    border: solid 1px #f2f2f2;
    position: relative;
    overflow: hidden;
    text-align: center;
    float: left;
}

.entryA .dInfo {
    width: 310px;
    float: left;
}

.entryA .sNub {
    line-height: 20px;
    color: #878787;
}

.entryA .eNub, .entryA .ePay {
    margin-right: 13px;
    color: #cc6699;
}

.entryA .dInfo .columImg {
    width: 237px;
    height: 123px;
    padding: 5px 0 0 4px;
    margin: 11px 0 30px 55px;
    background-position: 0 -285px;
}

.entryA .columImg dl {
    height: 15px;
    line-height: 15px;
    margin-bottom: 10px;
    position: relative;
}

.entryA .columImg dt {
    width: 50px;
    text-align: right;
    font-size: 12px;
    color: #555;
    position: absolute;
    left: -60px;
}

.entryA .columImg dd {
    float: left;
    margin-right: 3px;
}

.entryA .columImg .colorBar {
    height: 15px;
    overflow: hidden;
    background: #de9cbc;
}

.entryA .columImg .score {
    color: #878787;
    font-size: 12px;
}

.entryA .dBtn {
    height: 30px;
}

.entryA .dBtn .aBtn {
    width: 90px;
    margin-right: 10px;
    font-size: 14px;
    line-height: 30px;
    text-indent: 37px;
    color: #fff;
    display: inline-block;
    background: url(http://www1.pclady.com.cn/global/2013/images_i/art/art2013.png) no-repeat;
}

.entryA .dBtn .aBtn1 {
    background-position: -270px -245px;
}

.entryA .dBtn .aBtn2 {
    background-position: -370px -245px;
}

.entryA .dPal {
    width: 150px;
    height: 128px;
    right: -34px;
    top: 110px;
    background: #f4f4f4;
    text-align: center;
    position: absolute;
}

.entryA .dPal .p1 {
    padding: 7px 0 8px 0;
    line-height: 23px;
}

.entryA .dPal .p2 {
    margin-bottom: 10px;
    font-size: 40px;
    color: #cc6699;
}

.entryA .dPal .zang {
    height: 19px;
    padding-left: 22px;
    background-position: -581px -294px;
    display: inline-block;
    font: 400 14px/19px Microsoft YaHei;
}

/*20140505 cosmePro*/
.bkCosme {
    width: 600px;
    height: 253px;
    margin: 30px auto;
    font-family: Microsoft YaHei;
    position: relative;
}

.bkCosme .eJiao {
    width: 10px;
    height: 10px;
    display: block;
    background-position: -285px -85px;
    position: absolute;
    right: -34px;
    top: 100px;
}

.bkCosme .pTitle {
    width: 100%;
    height: 99px;
}

.bkCosme .pTitle .sp1 {
    width: 100px;
    height: 39px;
    padding-left: 30px;
    margin-bottom: 15px;
    text-align: center;
    font: 400 18px/30px Microsoft YaHei;
    color: #fff;
    background-position: -135px -245px;
}

.bkCosme .pTitle .sTit {
    height: 37px;
    display: inline-block;
    font: 700 18px/33px Microsoft YaHei;
    float: left;
}

.bkCosme .dPic {
    width: 197px;
    height: 197px;
    margin-right: 18px;
    border: solid 1px #f2f2f2;
    position: relative;
    overflow: hidden;
    text-align: center;
    float: left;
}

.bkCosme .dInfo {
    width: 310px;
    float: left;
}

.bkCosme .sBrand {
    padding-right: 20px;
}

.bkCosme .sNub {
    padding: 10px 0 0 9px;
    display: inline-block;
    line-height: 20px;
    color: #878787;
}

.bkCosme .eNub, .bkCosme .ePay {
    margin-right: 13px;
    color: #cc6699;
}

.bkCosme .dInfo .columImg {
    width: 237px;
    height: 123px;
    padding: 5px 0 0 4px;
    margin: 11px 0 30px 55px;
    background-position: 0 -285px;
}

.bkCosme .columImg dl {
    height: 15px;
    line-height: 15px;
    margin-bottom: 10px;
    position: relative;
}

.bkCosme .columImg dt {
    width: 50px;
    text-align: right;
    font-size: 12px;
    color: #555;
    position: absolute;
    left: -60px;
}

.bkCosme .columImg dd {
    float: left;
    margin-right: 3px;
}

.bkCosme .columImg .colorBar {
    height: 15px;
    overflow: hidden;
    background: #de9cbc;
}

.bkCosme .columImg .score {
    color: #878787;
    font-size: 12px;
}

.bkCosme .dBtn {
    height: 30px;
}

.bkCosme .dBtn .aBtn {
    width: 90px;
    margin-right: 10px;
    font-size: 14px;
    line-height: 30px;
    text-indent: 37px;
    color: #fff;
    display: inline-block;
}

.bkCosme .dBtn .aBtn1 {
    background-position: -270px -245px;
}

.bkCosme .dBtn .aBtn2 {
    background-position: -370px -245px;
}

.bkCosme .dPal {
    width: 150px;
    height: 128px;
    right: -34px;
    top: 110px;
    background: #f4f4f4;
    text-align: center;
    position: absolute;
}

.bkCosme .dPal .p1 {
    padding: 7px 0 8px 0;
    line-height: 23px;
}

.bkCosme .dPal .p2 {
    margin-bottom: 10px;
    font-size: 40px;
    color: #cc6699;
}

.bkCosme .dPal .zang {
    height: 19px;
    padding-left: 22px;
    background-position: -581px -294px;
    display: inline-block;
    font: 400 14px/19px Microsoft YaHei;
}

/* ��������İ汾 */
.star .scroe {
    width: 114px;
    height: 18px;
    margin: 0 5px 0 10px;
    display: inline-block;
    vertical-align: middle;
    background: url(http://www1.pclady.com.cn/zt/20140605/FreshEvaluate/elepment.png) no-repeat -2px -28px;
    line-height: 0;
}

.star .scroe em {
    height: 18px;
    display: block;
    vertical-align: middle;
    overflow: hidden;
    background: url(http://www1.pclady.com.cn/zt/20140605/FreshEvaluate/elepment.png) no-repeat -2px -9px;
}

/*�����ӽ�*/
.sight .common a {
    width: 395px;
    background-position: 0 -210px;
}

/*Ħ��ѧԺ*/
.md-class .md-tit em {
    background: url(http://www1.pclady.com.cn/global/2014/images/mdxy/faculty.png) no-repeat;
}

.mdxy .txt-list li {
    height: auto;
    line-height: 20px;
    margin-bottom: 10px;
    background: url(http://www1.pclady.com.cn/global/2016/images_i/channel/art2016.png) no-repeat -396px -455px;
}

.mdxy2 .pics {
    width: 270px;
}

.mdxy2 .pics ul {
    margin-right: 0;
}

.mdxy2 .pics li {
    width: 270px;
    margin-right: 0;
}

.modern .common a {
    width: 412px;
    background-position: 0 -150px;
}

.md-class .pics li {
    padding-top: 20px;
    background-position: 0 -75px;
}

.md-class .mark {
    margin-right: 10px;
}

.md-class .mark img {
    border-radius: 24px;
}

.md-class .fl {
    padding-top: 6px;
    zoom: 1;
    float: left;
}

.md-class .md-tit {
    position: relative;
    zoom: 1;
    padding-right: 22px;
    font-size: 14px;
}

.md-class .md-tit span {
    line-height: 14px;
    vertical-align: middle;
}

.md-class .md-tit .md-icon1 {
    width: 16px;
    height: 22px;
    margin: 0px 0 0 3px;
    display: inline-block;
    background-position: -190px -45px;
    vertical-align: middle;
}

.md-class .md-tit .md-icon2 {
    width: 16px;
    height: 22px;
    margin: 0px 0 0 3px;
    display: inline-block;
    background-position: -210px -45px;
    vertical-align: middle;
}

.md-class .md-info {
    color: #999;
}

.md-class .md-add {
    width: 46px;
    height: 20px;
    text-indent: -9999px;
    position: absolute;
    top: 34px;
    right: 0;
    background-position: -75px 0;
}

.md-class .md-add:hover {
    text-decoration: none;
}

/*ͬ�ǽ���*/
.zaw .cOther, .zaw-iphone-icon, .zaw-rz-icon {
    background: url(http://www1.pclady.com.cn/global/2014/images_i/channel/zaw-icon.png) no-repeat;
}

.zaw .thB {
    position: relative;
}

.zaw li {
    height: 125px;
    margin-bottom: 20px;
    overflow: hidden;
}

.zaw-pic {
    width: 100px;
    overflow: hidden;
    float: left;
}

.zaw-txt {
    margin-left: 125px;
    font-size: 14px;
}

.zaw-txt span {
    display: block;
}

.zaw-txt p {
    margin-top: 10px;
}

.zaw-name {
    margin-bottom: 10px;
    display: block;
    font-size: 16px;
}

.zaw-info {
    color: #a7a7a7;
}

.zaw .cOther {
    color: #c3c3c3;
    background-position: -50px 7px;
    padding-left: 15px;
    font-size: 14px;
    position: absolute;
    right: 0;
    top: 0;
}

.zaw-iphone-icon {
    width: 14px;
    height: 17px;
    margin-left: 15px;
    display: inline-block;
    background-position: 0 0;
    vertical-align: middle;
}

.zaw-rz-icon {
    width: 18px;
    height: 16px;
    margin-left: 5px;
    display: inline-block;
    background-position: -18px 0;
    vertical-align: middle;
}

/*2016�İ�*/
.header {
    width: 1120px;
    height: 153px;
    padding-top: 20px;
    margin: 0 auto 28px;
    position: relative;
}

.header .nav-2016 {
    height: 40px;
    border-bottom: 3px solid #000;
    margin-bottom: 27px;
}

.header .nav-2016 ul {
    float: left;
}

.header .nav-2016 li {
    float: left;
    position: relative;
    font-size: 14px;
}

.header .nav-2016 li a {
    display: block;
    font-size: 16px;
    margin: 0;
    position: relative;
    padding: 0 28px;
    height: 40px;
    line-height: 38px;
    text-decoration: none;
}

.header .nav-2016 li i {
    position: absolute;
    height: 12px;
    width: 1px;
    background: #e0e0e0;
    right: 0;
    top: 14px;
}

.header .nav-2016 li a:hover {
    color: #ee3346;
}

.header .nav-2016 .oth {
    float: right;
    height: 26px;
    line-height: 26px;
    padding: 7px 16px 7px 0;
}

.header .nav-2016 .oth .msg {
    position: relative;
}

.header .nav-2016 .oth .msg span {
    float: left;
    font-size: 14px;
}

.header .nav-2016 .oth .msg .red {
    color: #ee3346;
}

.header .nav-2016 .oth .msg a {
    padding: 0 8px;
    float: left;
    font-size: 14px;
}

.header .nav-2016 .oth .msg .bd {
    position: relative;
}

.header .nav-2016 .oth .msg .bd i {
    position: absolute;
    position: absolute;
    width: 1px;
    height: 14px;
    right: 0;
    top: 50%;
    margin-top: -7px;
    background: #ccc
}

.header .nav-2016 .oth .msg .ts {
    position: absolute;
    width: 348px;
    height: 42px;
    overflow: hidden;
    background: url("http://www1.pclady.com.cn/kejimeirong/yimei2016/images/ts_bg.png") no-repeat;
    left: -223px;
    top: 21px;
}

.header .nav-2016 .oth .msg .ts a {
    font-size: 12px;
    display: block;
    color: #000;
    height: 34px;
    line-height: 34px;
    padding: 8px 0 0 8px;
}

.header .nav-2016 .oth .msg .ts a i {
    color: red
}

.header .nav-2016 .oth .msg .ts .gb {
    position: absolute;
    right: 8px;
    top: 20px;
    cursor: pointer;
    width: 9px;
    height: 9px;
    background: url("http://www1.pclady.com.cn/kejimeirong/yimei2016/images/close.png") no-repeat;
}

.header .nav-2016 .oth .icon {
    position: relative;
    margin-left: 28px;
    height: 26px;
}

.header .nav-2016 .oth .icon a {
    float: left;
    color: #ee3346;
    font-size: 12px;
    padding-bottom: 2px;
}

.header .nav-2016 .oth .ytb, .header .nav-2016 .oth .wx {
    width: 26px;
    height: 26px;
}

.header .nav-2016 .oth .ytb {
    background: url("http://www1.pclady.com.cn/kejimeirong/yimei2016/images/ytb.png") no-repeat center center;
    margin-right: 8px;
    display: none;
}

.header .nav-2016 .oth .ytb:hover {
    background: url("http://www1.pclady.com.cn/kejimeirong/yimei2016/images/ytb_c.png") no-repeat center center;
}

.header .nav-2016 .oth .wx {
    background: url("http://www1.pclady.com.cn/kejimeirong/yimei2016/images/wx.png") no-repeat center center;
}

.header .nav-2016 .oth .wx:hover {
    background: url("http://www1.pclady.com.cn/kejimeirong/yimei2016/images/wx_c.png") no-repeat center center;
}

.header .nav-2016 .oth .icon span {
    z-index: 1000;
    display: none;
    position: absolute;
    width: 135px;
    height: 143px;
    left: -90px;
    bottom: -145px;
}

.header .nav-2016 .oth .icon .ytb span {
    background: url("http://www1.pclady.com.cn/kejimeirong/yimei2016/images/ytb_js.png") no-repeat;
}

.header .nav-2016 .oth .icon .wx span {
    background: url("http://www1.pclady.com.cn/kejimeirong/yimei2016/images/ytb_wx.png") no-repeat;
}

.header .nav-2016 .oth .icon .ytb:hover span {
    display: block;
}

.header .nav-2016 .oth .icon .wx:hover span {
    display: block;
}

.nav-top-2016 .logo {
    background: url(http://www1.pclady.com.cn/global/2014/images/plastic/common.png) no-repeat;
}

.nav-top-2016 {
    width: 1120px;
    margin: 0 auto;
    zoom: 1;
    position: relative;
    padding: 35px 0;
    z-index: 9;
}

.nav-top-2016 .logo {
    width: 312px;
    margin: 0;
    height: 40px;
    display: block;
    background-position: 0 -560px;
    text-indent: -9999px;
    zoom: 1;
}

.nav-top-2016 .ks {
    width: 190px;
    padding-left: 19px;
    height: 32px;
    position: absolute;
    right: 0;
    top: 112px;
    z-index: 99;
    background: url("http://www1.pclady.com.cn/kejimeirong/yimei2016/images/sc.png") no-repeat left center;
}

.nav-top-2016 .ks-btn {
    width: 50px;
    height: 49px;
}

.nav-top-2016 .ks .inpTxt {
    width: 130px;
    height: 22px;
    _width: 120px;
    padding: 5px 0;
    font-size: 14px;
    border: 0;
    outline: none;
    color: #878787;
    background: transparent;
}

.nav-top-2016 .ks .search {
    width: 17px;
    height: 17px;
    background: url("http://www1.pclady.com.cn/kejimeirong/yimei2016/images/serch.png") no-repeat left center;
    position: absolute;
    top: 10px;
    right: 17px;
    border: none;
    cursor: pointer;
    text-indent: -10000px;
    float: right;
    outline: none;
}

.nav-top-2016 .ks-btn .inpTxt {
    display: none
}

.nav-top-2016 .ks-select {
    position: relative;
    border: 0;
    left: 0;
    width: 69px;
    height: 22px;
    zoom: 1;
    float: left;
    line-height: 22px;
    padding: 5px 0 5px 12px;
    text-align: center;
    font-size: 16px;
    z-index: 10;
}

.nav-top-2016 .ks-select .item {
    display: block;
    padding-right: 18px;
}

.nav-top-2016 .ks-select:hover .tragl {
    -webkit-transform: rotate(0);
    transform: rotate(0);
    border-color: transparent transparent transparent;
    background: url("http://www1.pclady.com.cn/kejimeirong/yimei2016/images/up.png") no-repeat;
}

.nav-top-2016 .ks-select-pop {
    position: absolute;
    left: 7px;
    top: 30px;
    width: 60px;
    border: 1px solid #E6E6E6;
    border-top: 0px;
    background-color: #fff;
    z-index: 99;
}

.nav-top-2016 .ks-select-pop a {
    line-height: 32px;
    display: block;
    width: 100%;
    text-align: center;
}

.nav-top-2016 .ks-select .tragl {
    top: 11px;
    right: 10px;
    width: 9px;
    height: 5px;
    border-right: 1px solid #ccc;
    padding-right: 5px;
}

.nav-top-2016 .ks .infoSar {
    width: 125px;
    border: 1px #e5e5e5 solid;
    background-color: #fff;
    position: absolute;
    top: 32px;
    left: 70px;
    z-index: 10;
    border-top: 0;
}

.nav-top-2016 .ks .infoSar .tips, .ks .infoSar a {
    line-height: 30px;
    display: block;
    padding: 0 10px;
    zoom: 1;
}

.nav-top-2016 .ks .infoSar .tips {
    padding: 5px 10px 0px;
}

.nav-top-2016 .ks .infoSar a:hover {
    background-color: #f4f4f4;
    text-decoration: none;
}

.nav-top-2016 .ks .infoSar {
    color: #999;
}

.nav-top-2016 .tragl-br {
    border-style: dashed solid solid dashed;
    border-color: transparent #000 #000 transparent
}

.nav-top-2016 .tragl {
    width: 0;
    height: 0;
    overflow: hidden;
    position: absolute;
    border-width: 5px;
    border-style: dashed dashed solid dashed;
    border-color: transparent transparent #FFF transparent;
    -webkit-transition: -webkit-transform .2s;
    transition: transform .2s;
    -webkit-transform-origin: center 20%;
    transform-origin: center 20%;
}

.nav-top-2016 .tragl-t {
    background: url("http://www1.pclady.com.cn/kejimeirong/yimei2016/images/down.png") no-repeat;
}

/*ȡ��ӣ�Ұ����*/
.nqPromo {
    margin-top: 30px;
    display: none;
}

/*list�б�ҳ*/
.picList .artCon {
    margin-bottom: 40px;
    border: 1px solid #e5e5e5;
}

.picList .guide {
    margin-bottom: 30px;
}

.picList li {
    width: 718px;
    margin: 0px 30px 35px;
    float: left;
    display: inline;
    padding-bottom: 35px;
    border-bottom: 1px dashed #cbcbcb;
}

.picList .iPic {
    width: 280px;
    height: 210px;
    margin-right: 20px;
    float: left;
    overflow: hidden;
}

.picList .iPic img {
    width: 280px;
}

.picList .iTxt {
    display: block;
    padding-top: 4px;
    line-height: 24px;
}

.picList .iTxt span {
    display: block;
}

.picList .sTit { /*height:50px;*/
    margin-bottom: 8px;
}

.picList .eTit {
    font: bold 20px/22px Microsoft YaHei
}

.picList .eTime {
    color: #444;
}

.picList .sDes {
    margin-bottom: 8px;
    color: #878787;
    line-height: 22px;
}

.picList .sDes a {
    color: #c69;
}

.picList .sLab {
    height: 24px;
    padding-left: 22px;
    overflow: hidden;
    background-position: -588px -263px;
}

.mdxyAppEnter {
    width: 187px;
    height: 250px;
    margin-right: 593px;
    background: url(http://www1.pclady.com.cn/global/2016/images/mdxyApp/enterIcon/mdxyEnter.gif) no-repeat;
    position: fixed;
    right: 50%;
    z-index: 100;
    bottom: 35px;
    _position: absolute;
    _top: expression(documentElement.scrollTop+documentElement.clientHeight - this.clientHeight - 35+'px');
}

/* ͼƬ����� */
.inlinePic p, .inlinePic i {
    margin: 0;
    padding: 0
}

.inlinePic .doMore a, .inlinePic .picSum .hide, .inlinePic .goPrev, .inlinePic .goNext, .inlinePic .picFt .prev, .inlinePic .picFt .next {
    background: url(http://www1.pclady.com.cn/global/2011/images_g/art/artJT.png) no-repeat
}

.inlinePic {
    width: 600px;
    margin: 0 auto;
    font: 400 12px/1.5 \5b8b\4f53, arial, sans-serif;
    background: #181818
}

.inlinePic .picTit {
    height: 29px;
    padding: 10px 5px
}

.inlinePic .picTit p, .inlinePic .pSubTit p {
    width: 385px;
    height: 29px;
    margin: 0;
    padding: 0;
    overflow: hidden;
    float: left;
    white-space: nowrap;
    color: #fff;
    font: 400 20px/29px Microsoft YaHei;
}

.inlinePic .picTit p a {
    color: #fff;
    text-decoration: none
}

.inlinePic .picTit p a:hover {
    text-decoration: underline;
    color: #fff
}

.inlinePic .picTit p i {
    color: #c00
}

.inlinePic .picBd {
    padding-top: 10px;
}

.inlinePic .picWrap {
    height: 400px;
    text-align: center;
    padding: 0 10px;
    position: relative
}

.inlinePic .picWrap img {
    max-width: 500px;
    max-height: 400px;
    _width: expression(this.width>500&&5*this.height/this.width<= 4?500:true);
    _height: expression(this.height>400?400:true);
    display: block;
    margin: 0 auto
}

.inlinePic .goPrev, .inlinePic .goNext {
    position: absolute;
    width: 49px;
    height: 49px;
    top: 175px;
}

.inlinePic .goPrev {
    left: 0px;
    background-position: 0px 0px;
}

.inlinePic .goPrev:hover {
    background-position: -50px 0px;
}

.inlinePic .goNext {
    right: 0px;
    background-position: -150px 0px;
}

.inlinePic .goNext:hover {
    background-position: -100px 0px;
}

.inlinePic .pSubTit {
    height: 30px;
    line-height: 30px;
    padding: 5px
}

.inlinePic .doMore {
    float: right;
}

.inlinePic .doMore a {
    padding-left: 15px;
    background-position: -188px -50px;
    color: #fff;
    text-decoration: none
}

.inlinePic .doMore a:hover {
    text-decoration: underline;
    color: #fff
}

.inlinePic .picSum {
    height: 36px;
    padding: 8px 55px 8px 10px;
    color: #fff
}

.inlinePic .picSum a {
    color: #c00;
    text-decoration: none
}

.inlinePic .picSum a:hover {
    text-decoration: underline
}

.inlinePic .picSum .hide {
    float: right;
    margin-right: -47px;
    padding-left: 20px;
    background-position: -185px -69px;
    cursor: pointer
}

.inlinePic .picSum p {
    margin: 0;
    padding: 0
}

.inlinePic .picFt {
    height: 97px;
    width: 567px;
    padding: 9px 0 0 33px;
    background: #2d2d2d;
    position: relative;
}

.inlinePic .picFt table {
    border-collapse: separate;
    border-spacing: 6px;
    margin-left: -6px;
    table-layout: fixed
}

.inlinePic .picFt .tbWrap {
    height: 97px;
    width: 540px;
    float: left;
    overflow: hidden
}

.inlinePic .picFt img {
    cursor: pointer;
    max-width: 100px;
    max-height: 75px;
    _width: expression(this.width>100&&this.width>this.height&&100*this.height/this.width<75?100:true);
    _height: expression(this.height>75?75:true);
}

.inlinePic .picFt td {
    width: 100px;
    height: 75px;
    border: 1px solid #2d2d2d;
    text-align: center;
    vertical-align: middle;
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    opacity: 0.5;
}

.inlinePic .picFt td p {
    width: 100px;
    line-height: 0;
    font-size: 0;
    margin: 0;
    padding: 0
}

.inlinePic .picFt .cur {
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    opacity: 1;
    border: 1px solid #ccc;
}

.inlinePic .picFt .prev, .inlinePic .picFt .next {
    width: 20px;
    height: 30px;
    position: absolute;
    top: 34px;
}

.inlinePic .picFt .prev {
    left: 5px;
    background-position: 0px -50px;
}

.inlinePic .picFt .prev:hover {
    background-position: -20px -50px;
}

.inlinePic .picFt .next {
    right: 5px;
    background-position: -40px -50px;
}

.inlinePic .picFt .next:hover {
    background-position: -60px -50px;
}

.artEdit .cTip {
    text-align: center;
    font-size: 14px;
    color: #aaa;
    margin-top: 10px;
}

/*2017.01.20*/
.header .nav-2016 .oth .icon {
    display: none;
}

/*2017.02.27*/
.wxHot-pic {
    height: 190px;
    overflow: hidden;
}

.wxHot-pic .pics {
    height: 152px;
    overflow: hidden;
}

/* add by xiexiaoshan 20170706 start */
.relatepro {
    _position: absolute;
    _top: expression(documentElement.scrollTop);
    _height: expression((document).documentElement.clientHeight);
    position: fixed;
    left: 0;
    bottom: 0;
    z-index: 21;
    display: none;
}

.relatein {
    position: relative;
}

.relatepro .relatetit {
    width: 50px;
    text-align: center;
    font-size: 20px;
    color: #fff;
    line-height: 22px;
    padding-top: 20px;
    float: left;
    height: 131px;
    cursor: pointer;
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 999;
}

.relatepro .relatetit.closeList {
    background: #e50a80 url(http://www1.pclady.com.cn/gz20170711/article/images/left.png) center 120px no-repeat;
}

.relatepro .relatetit.openList {
    background: #e50a80 url(http://www1.pclady.com.cn/gz20170711/article/images/right.png) center 120px no-repeat;
}

.relatetit.border {
    border-bottom-right-radius: 3px;
    border-top-right-radius: 3px;
}

.relatepro .tab {
    position: relative;
    background: #fff;
    height: 150px;
    border-top: solid 1px #e5e5e5;
    border-right: solid 1px #e5e5e5;
    border-top-right-radius: 3px;
    overflow: hidden;
    left: 50px;
}

.relatepro .tab ul {
    padding-top: 10px;
}

.relatepro .tab li {
    width: 307px;
    height: 130px;
    float: left;
}

.relatepro .info {
    display: block;
    overflow: hidden;
    padding: 10px 0 0 30px;
    border-left: solid 1px #ececec;
    height: 120px;
}

.relatepro .info .pic {
    float: left;
    width: 110px;
    height: 110px;
    padding-right: 20px;
}

.relatepro .info .txt {
    float: left;
    width: 145px;
    font-size: 14px;
    line-height: 20px;
}

.relatepro .info .tit {
    color: #333;
    display: block;
    height: 60px;
    padding: 5px 5px 0 0;
    overflow: hidden;
}

.relatepro .info .detail {
    color: #999;
    display: block;
    padding-top: 6px;
}

.relatepro .info .detail p {
    height: 20px;
    overflow: hidden;
    display: block;
}

.relatepro .btn {
    display: block;
    width: 26px;
    height: 50px;
    background-image: url(http://www1.pclady.com.cn/gz20170711/article/images/btn.png);
    background-repeat: no-repeat;
    position: absolute;
    top: 50px;
}

.relatepro .prev {
    background-position: left top;
    left: -50px;
}

.relatepro .next {
    background-position: -36px top;
    right: -50px;
}

.relatepro .prev:hover {
    background-position: -72px top;
}

.relatepro .next:hover {
    background-position: right top;
}

.relatepro .control {
    display: none;
}

.slide-pic-hover .prev {
    left: 0;
}

.slide-pic-hover .next {
    right: 0;
}

.relatepro .close {
    width: 14px;
    height: 14px;
    background: url(http://www1.pclady.com.cn/gz20170711/article/images/close.png) center center no-repeat;
    cursor: pointer;
    position: absolute;
    right: 10px;
    top: 10px;
}

/* add by lifen 20181016 */
.c-baike {
    width: 268px
}

.c-baike .tab-nav .control .item {
    padding: 0 8px;
    font-size: 20px;
    color: #888
}

.c-baike .tab-nav .control .current {
    border: none;
    font-size: 26px;
    font-weight: normal
}

.c-baike .tab-nav .c-Title {
    top: -20px
}

.c-baike .tab-nav .c-Title span {
    padding: 0 10px !important
}

.c-baike ol {
    margin-right: -10px
}

.c-baike ol li {
    width: 282px;
    overflow: hidden;
    margin-bottom: 20px
}

.c-baike ol li .spic {
    width: 84px;
    height: 84px;
    float: left;
    margin-right: 10px;
    padding-left: 0px;
    margin-top: 15px;
    position: relative;
    zoom: 1;
    overflow: hidden
}

.c-baike ol li .starpeo-alpha {
    display: block;
    width: 105px;
    height: 44px;
    background: url(http://www1.pclady.com.cn/global/2016/images_i/channel_star/starpeo-alpha.png) no-repeat;
    position: absolute;
    bottom: 0px;
    left: 0px;
    z-index: 1
}

.c-baike ol li .starpeo-neme {
    display: block;
    width: 100%;
    line-height: 30px;
    text-align: center;
    color: #fff;
    position: absolute;
    bottom: 0px;
    z-index: 2
}

.c-health-care {
    margin-right: -20px
}

.c-health-care a {
    display: inline;
    overflow: hidden
}

.health-care {
    width: 310px;
    height: auto;
    overflow: hidden;
    margin-bottom: 20px
}

.health-care .box {
    width: 90px;
    height: 89px;
    background: #f2f2f2;
    float: left;
    display: inline
}

.health-care a:hover .carelist-txts {
    color: #000
}

.c-health-care .m15 {
    margin-bottom: 10px
}

.carelist-icon-a, .carelist-icon-b, .carelist-icon-c, .carelist-icon-d {
    display: block;
    background: url(http://www1.pclady.com.cn/global/2016/images_i/channel_health/health-care.png) no-repeat
}

.carelist-icon-a {
    width: 24px;
    height: 34px;
    background-position: 0 0;
    margin: 20px auto 0
}

.carelist-icon-b {
    width: 33px;
    height: 28px;
    background-position: -25px 0px;
    margin: 24px auto 0
}

.carelist-icon-c {
    width: 20px;
    height: 35px;
    background-position: -59px 0;
    margin: 23px auto 0
}

.carelist-icon-d {
    width: 36px;
    height: 19px;
    background-position: -79px 0;
    margin: 31px auto 0
}

.carelist-txts {
    font: normal 16px/24px "Microsoft YaHei";
    text-align: center;
    display: block;
    color: #888888
}

.article-list {
    width: 174px;
    height: auto;
    margin: 0 0 0 19px;
    float: left
}

.article-list li {
    background: url(http://www1.pclady.com.cn/global/2016/images_i/channel/common.png) no-repeat;
    background-position: -392px -540px;
    padding-left: 11px;
    line-height: 24px;
    font-size: 14px
}

.article-list li a {
    padding-top: 2px;
    display: block;
    margin-top: -2px
}

.article-list em {
    font: normal 12px/24px "Microsoft YaHei";
    color: #888888
}

.article-list em a {
    color: #888888
}

.plasticBk-pic {
    height: 530px;
    width: 268px
}

.plasticBk-pic .baike-icon {
    height: 36px;
    margin: 0 auto;
    padding-top: 17px;
    background: url(http://www1.pclady.com.cn/global/2017/images_i/channel/plastic/icon.png) no-repeat;
    display: block
}

.plasticBk-pic .bk-hot .baike-icon {
    width: 26px;
    background-position: 0 -210px
}

.plasticBk-pic .bk-eyes .baike-icon {
    width: 34px;
    background-position: -31px -210px
}

.plasticBk-pic .bk-nose .baike-icon {
    width: 27px;
    background-position: -71px -210px
}

.plasticBk-pic .bk-skin .baike-icon {
    width: 36px;
    background-position: -103px -210px
}

.plasticBk-pic .bk-face .baike-icon {
    width: 36px;
    background-position: -147px -210px
}

.plasticBk-pic .bk-tooth .baike-icon {
    width: 31px;
    background-position: -188px -210px
}

.plasticBk-pic .bk-breast .baike-icon {
    width: 37px;
    background-position: -331px -210px
}

.plasticBk-pic .bk-fit .baike-icon {
    width: 28px;
    background-position: -224px -210px
}

.plasticBk-pic .bk-hair .baike-icon {
    width: 35px;
    background-position: -256px -210px
}

.plasticBk-pic .bk-privatePlastic .baike-icon {
    width: 30px;
    background-position: -295px -210px
}

.plasticBk-pic dl {
    height: 81px;
    margin-bottom: 30px;
    padding-left: 82px;
    overflow: hidden;
    position: relative
}

.plasticBk-pic dt {
    width: 70px;
    height: 81px;
    background: #f2f2f2;
    position: absolute;
    left: 0;
    top: 0
}

.plasticBk-pic dt a {
    width: 100%;
    height: 100%;
    display: block;
    text-align: center;
    color: #919191
}

.plasticBk-pic dd {
    height: 27px;
    line-height: 27px;
    overflow: hidden
}

.plasticBk-pic dd a {
    margin-right: 13px;
    white-space: nowrap
}

.plasticBk-pic li {
    width: 268px;
    overflow: hidden
}

.plasticBk-pic .circle-ctrl {
    display: none
}