@charset "utf-8";

html,
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
th,
td {
    padding: 0;
    margin: 0;
    -webkit-text-size-adjust: none;
}

body,
button,
input,
select,
textarea {
    font: 14px/1.6 "����", "microsoft yahei", Helvetica, tahoma, arial, sans-serif, \5b8b\4f53;
    color: #666;
}

ul,
ol,
li {
    list-style: none;
}

/*i, em { font-style: normal }*/
img {
    vertical-align: top;
    border: 0;
}

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

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

a table {
    border-collapse: collapse;
    border-spacing: 0;
}

table td {
    padding: 0;
    margin: 0;
}

table th.wztop {
    vertical-align: top;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

section,
article,
aside,
header,
ft,
nav,
dialog,
figure {
    display: block;
    padding: 0;
    margin: 0;
}

/*com*/
html,
body,
.wrap {
    width: 100%;
    height: 100%;
    text-align: justify;
}

.wrap,
.header,
.ft,
.fix,
.mask {
    min-width: 300px;
    max-width: 640px;
}

.wrap {
    position: relative;
    height: auto;
    padding: 0 0 0;
    margin: 0 auto;
}

.box,
.hd,
.bd,
.hd2,
.b,
.inn,
.inn2,
.u,
.u li,
.u2,
.u2 li,
.ptC,
.u21,
.u31 {
    position: relative;
    clear: both;
    overflow: hidden;
}

.box img,
.tx img,
.pic img {
    width: 100%;
}

.pic {
    display: block;
    background: #f0f0f0;
    border-radius: 3px;
    overflow: hidden;
}

.tx {
    display: block;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    background: url(http://zdimg.lifeweek.com.cn/fwh/img/bg_tx.png) 0 0 no-repeat;
    background-size: cover;
    overflow: hidden;
}

.box {
    margin-bottom: 15px;
    background: #fff;
}

.hd {
    padding: 5px 15px;
}

.b>.bd {
    padding: 0 15px;
    !important;
}

.fgx {
    height: 1px;
    border-top: 1px solid #ededed;
}

.fcR,
.fcR:hover {
    color: #ee4a44;
}

.fcB,
.fcB:hover {
    color: #447cee;
}

.fcH,
.fcH:hover {
    color: #999;
}

.inputC {
    width: 94%;
    height: 30px;
    padding: 0 5px;
    margin-top: 10px;
    background: #f0f0f0;
    border-radius: 3px;
    overflow: hidden;
}

.inputC input {
    float: left;
    font-size: 15px;
    color: #999;
    width: 100%;
    height: 30px;
    line-height: 30px;
    background: none;
    border: none;
    outline: none;
}

/*iC*/
.iC,
.iC2,
.iC3,
.i_jt,
.i_help {
    display: block;
    text-indent: -999px;
    width: 20px;
    height: 20px;
    background: url(http://zdimg.lifeweek.com.cn/fwh/img/ic.png) 0 0 no-repeat;
    background-size: 50px;
    overflow: hidden;
}

.i_xdh,
.i_xdh2 {
    position: absolute;
    top: 50%;
    right: 0;
    margin-top: -10px;
}

.i_xdh {
    background-position: 0 -25px;
}

.i_xdh2 {
    background-position: 0 -50px;
}

.i_dly {
    background-position: 0 -155px;
}

.i_ddz {
    background-position: 0 -180px;
}

.i_ddz2 {
    background: url(http://zdimg.lifeweek.com.cn/fwh/img/i_hs2.png) 0 0 no-repeat;
    background-size: 20px;
}

.i_dfx {
    background-position: 0 -205px;
}

.iC2 {
    float: left;
    width: 16px;
    height: 16px;
    margin: 6px 5px 0 0;
    background-position: 0 -78px;
    background-size: 52px;
}

.i_ly {
    background-position: 0 -98px;
}

.i_dz {
    background-position: 0 -119px;
}

.i_xz {
    background-position: 0 -140px;
}

.i_jt {
    position: absolute;
    top: 50%;
    right: 0;
    width: 8px;
    height: 14px;
    margin-top: -7px;
    background: url(http://zdimg.lifeweek.com.cn/fwh/img/i_jt.png) 0 0 no-repeat;
    background-size: cover;
}

.i_help {
    float: right;
    width: 13px;
    height: 13px;
    margin: 5px 0 0 5px;
    background: url(http://zdimg.lifeweek.com.cn/fwh/img/i_wh.png) 0 0 no-repeat;
    background-size: cover;
}

.iC3 {
    width: 50px;
    height: 50px;
    background-position: 0 -250px;
}

.i_ddh {
    margin: 0 auto;
}

.i_wd {
    position: absolute;
    top: 0;
    right: 0;
    background-position: 0 -305px;
}

.i_wzf {
    width: 31px;
    height: 29px;
    background-position: 0 -360px;
}

.i_cw,
.i_zq {
    width: 50px;
    height: 50px;
    margin: 0 auto 8px;
    background: url(http://zdimg.lifeweek.com.cn/fwh/img/i_cw.png) 0 0 no-repeat;
    background-size: cover;
}

.i_zq {
    background-image: url(http://zdimg.lifeweek.com.cn/fwh/img/i_zq.png);
}

/*anC*/
.an,
.an2 {
    display: block;
    font-size: 14px;
    text-align: center;
    color: #fff;
    width: 115px;
    line-height: 30px;
    background: #ee4a44;
    border: none;
    border-radius: 5px;
    outline: none;
    cursor: pointer;
    overflow: hidden;
}

.an2 {
    background: #ccc;
}

.anC {
    font-size: 15px;
    width: 150px;
    height: 49px;
    line-height: 49px;
    border-radius: 0;
}

.an:hover,
.an2:hover {
    color: #fff;
}

.cap2,
.cap3 {
    font-size: 19px;
    font-weight: normal;
    color: #333;
}

.cap3 {
    float: left;
    font-size: 17px;
    line-height: 38px;
}

.cap3 i {
    float: left;
    display: block;
    width: 2px;
    margin: 11px 5px 0 0;
    height: 16px;
    background: #e61e25;
    overflow: hidden;
}

/*ptC*/
.ptC {
    padding: 15px 0 15px 116px;
    border-bottom: 1px solid #f0f0f0;
    min-height: 125px;
}

.ptC:last-of-type {
    border: none;
}

.ptC .pic {
    position: absolute;
    top: 15px;
    left: 0;
    width: 100px;
    height: 125px;
}

.ptC .txt {
    padding-top: 5px;
}

.ptC .fcH {
    font-size: 12px;
}

.ptC .opa {
    height: 30px;
    line-height: 30px;
    margin-top: 18px;
}

.ptC .opa .fcR {
    float: left;
    font-size: 16px;
    font-family: microsoft yahei;
}

.ptC p {
    width: 96%;
    height: 22px;
    line-height: 22px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.ptC .i_jt {
    top: 39%;
}

.ptC2 {
    padding: 15px 0;
    overflow: hidden;
}

.ptC2 .pic {
    float: left;
    width: 75px;
    height: 95px;
    margin-right: 10px;
}

/*uC*/
.u li {
    color: #333;
    border-bottom: 1px solid #f0f0f0;
}

.u li:last-child {
    border: none;
}

.uC li {
    font-size: 15px;
    height: 48px;
    line-height: 48px;
}

.uC .fl {
    color: #666;
}

.uC a {
    display: block;
    color: #333;
    overflow: hidden;
}

.uC .u_l1 {
    height: 60px;
    line-height: 60px;
    padding: 15px 0;
}

.uC .u_l1 .tx {
    width: 60px;
    height: 60px;
}

.uC2 {
    margin-bottom: 15px;
}

.uC2 li {
    font-size: 17px;
    height: 44px;
    line-height: 44px;
}

.uC2 li .fr {
    font-size: 12px;
    color: #999;
}

.uC3 li {
    font-size: 25px;
    height: 60px;
    line-height: 60px;
}

.uC3 li a {
    float: left;
    width: 100%;
}

.uC3 li.u_l1 {
    font-size: 15px;
    color: #999;
    height: 44px;
    line-height: 44px;
}

.uC3 li.u_l1 .fr {
    font-size: 12px;
    color: #ccc;
}

.rmb {
    font-family: "microsoft yahei";
}

.s_wzf {
    position: relative;
    display: block;
    width: 60px;
    padding-left: 40px;
    margin: 0 auto;
}

.s_wzf .i_wzf {
    position: absolute;
    top: 9px;
    left: 0;
}

.uC4 li {
    font-size: 15px;
}

.uC4 .cap2 {
    height: 48px;
    line-height: 48px;
}

.uC4 .l2 {
    font-size: 12px;
    color: #999;
    height: 30px;
    line-height: 30px;
}

.uC4 .l3 {
    height: 46px;
    line-height: 23px;
    margin-bottom: 10px;
    word-break: break-all;
}

.uC4 .l4 {
    color: #333;
    height: 50px;
    line-height: 50px;
    padding: 15px 0;
    border-top: 1px solid #f0f0f0;
}

.uC4 .l4 .pic {
    float: left;
    width: 40px;
    height: 50px;
    margin-right: 15px;
}

.u21,
.u31 {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
}

.u21 li,
.u31 li {
    float: left;
    font-size: 15px;
    color: #fff;
    text-align: center;
    width: 50%;
    height: 48px;
    line-height: 48px;
    box-sizing: border-box;
}

.u31 li {
    width: 33%;
}

.u21 li a,
.u31 li a {
    display: inline-block;
    color: #fff;
    padding: 0 20px;
}

.u31 li a {
    padding: 0 5px;
}

.u21 li.on a,
.u31 li.on a {
    display: inline-block;
    font-size: 20px;
    line-height: 44px;
    border-bottom: 4px solid #ee4a44;
}

.uC5 {
    padding: 5px 0 15px;
}

.txC {
    font-size: 12px;
    color: #999;
    height: 40px;
    margin: 10px 0;
}

.txC .cap4 {
    font-size: 14px;
    font-weight: normal;
    color: #333;
    line-height: 22px;
}

.txC .tx {
    float: left;
    width: 40px;
    height: 40px;
    margin-right: 10px;
}

.uC5 .i_sd,
.u_tip {
    display: inline-block;
    color: #fff;
    height: 20px;
    line-height: 20px;
    border-radius: 3px;
    overflow: hidden;
}

.uC5 .i_sd {
    position: absolute;
    top: 15px;
    right: 0;
    display: block;
    padding: 0 7px 0 5px;
    background: #ee4a44;
    border-radius: 3px 0 0 3px;
}

.u_tip {
    font-size: 14px;
    color: #fefefe;
    padding: 0 7px;
    margin: 10px 10px 0 0;
    background: #ccc;
}

.uC5 .l4 {
    padding: 5px 0 10px;
}

.uC5 .cap2 {
    height: 38px;
    line-height: 38px;
}

.uC5 .l4 p {
    font-size: 15px;
    color: #999;
    height: 46px;
    line-height: 23px;
    overflow: hidden;
    word-break: break-all;
}

.u_opa {
    float: right;
}

.u_opa span,
.u_opa a {
    float: left;
    font-size: 12px;
    color: #999;
    height: 22px;
    line-height: 22px;
    margin-left: 15px;
}

.u_opa .iC2 {
    margin-top: 2px;
}

/*area*/
.header {
    clear: both;
    height: 44px;
    line-height: 44px;
    padding: 0 15px;
    margin-bottom: 15px;
    background: #fff;
}

.logo {
    font-size: 18px;
    font-weight: normal;
    color: #ee4a44;
}

.logo a {
    color: #ee4a44;
}

.an_ss,
.user {
    position: relative;
    float: right;
}

.an_ss {
    margin: 12px 25px 0 0;
}

.user {
    padding-top: 7px;
}

.h_tip {
    position: absolute;
    z-index: 999;
    top: 40px;
    right: 0;
    display: none;
    width: 90px;
    background: #fff;
    box-shadow: 2px 2px 6px rgba(0, 0, 0, .3);
}

.h_tip li {
    font-size: 15px;
    text-align: center;
    height: 40px;
    line-height: 40px;
}

.useron .h_tip {
    display: block;
}

.ft {
    position: fixed;
    bottom: 0;
    width: 100%;
    font-size: 15px;
    color: #333;
    height: 49px;
    line-height: 49px;
    background: #fff;
    border-top: 1px solid #e2e2e2;
}

.ft .fl {
    padding-left: 15px;
}

.ft2 .fl {
    color: #999;
    padding-left: 15%;
}

.ft2 .fl i {
    font-size: 30px;
    color: #666;
}

.ft2 .fr {
    padding: 10px 15% 0 0;
}

.ft3 .fl {
    width: 50%;
}

.ft3 .fr {
    width: 40%;
    padding-right: 4%;
}

.ft3 .u31 {
    position: relative;
}

.ft3 .u31 .iC {
    margin: 0 auto;
    margin-top: 14px;
}

.ft3 .u31 li a {
    position: relative;
    display: block;
    width: 40px;
    height: 49px;
    padding: 0;
    margin: 0 auto;
    overflow: hidden;
}

.ft3 .u31 .i_dot {
    position: absolute;
    top: 8px;
    right: 0;
    display: block;
    font-size: 11px;
    color: #fff;
    padding: 1px 5px;
    height: 11px;
    line-height: 11px;
    background: #ee4a44;
    border-radius: 5px;
    overflow: hidden;
}

.ft31 {
    background: rgba(0, 0, 0, .5);
}

.ft31 .i_dly {
    background-position: 0 -394px;
}

.ft31 .i_ddz {
    background-position: 0 -419px;
}

.ft31 .i_dfx {
    background-position: 0 -444px;
}

.htip {
    height: 50px;
    line-height: 50px;
    padding: 5px 15px;
    margin: 0;
}

.htip .fl {
    width: 60%;
}

.htip .an2 {
    width: 85px;
    margin-top: 10px;
}

.htip .pic {
    float: left;
    width: 40px;
    height: 50px;
    margin-right: 10px;
}

.htip .cap2 {
    font-size: 15px;
}

/*ye*/
.b-ye {
    font-size: 15px;
    height: 76px;
    line-height: 22px;
    margin-bottom: 15px;
}

.b-ye .p_ye {
    font-size: 40px;
    color: #333;
    line-height: 52px;
    margin-left: -8px;
}

.b-ye .fr {
    padding-top: 45px;
}

.b_btn {
    text-align: center;
    height: 32px;
    line-height: 32px;
}

.b_btn .fcB {
    display: block;
    text-decoration: underline;
}

/*zlgx*/
.b-zl {
    height: 60px;
    line-height: 60px;
    margin-top: -15px;
}

.an_xz,
.an_xz span {
    display: block;
    overflow: hidden;
}

.an_xz {
    width: 50px;
    height: 28px;
    line-height: 28px;
    padding: 1px;
    margin-top: 15px;
    background: #4cd964;
    border-radius: 15px;
}

.an_xz span {
    float: right;
    width: 28px;
    height: 28px;
    background: #fff;
    border-radius: 50%;
}

.an_xz2 {
    background: #ccc;
}

.an_xz2 span {
    float: left;
}

.wzC {
    height: 216px;
}

.gmP {
    padding: 0 15px;
}

.gmC {
    background: #fff;
    margin-top: 15px;
    border-radius: 5px;
}

.gmC .uC {
    margin: 8px 0;
}

.gmC .uC .lg2 {
    height: 30px;
    line-height: 30px;
    margin-bottom: 8px;
    border: none;
}

.gmC .uC2 {
    margin-bottom: 0;
}

.gmC .uC2 .lg2 {
    font-size: 15px;
}

.gmC .uC2 .lg2 .fr {
    margin-right: 35px;
}

.gmC .uC3 li {
    font-size: 14px;
}

.gmC .uC3 .lg2 {
    height: auto;
    line-height: inherit;
}

.gmC .uC3 .lg2 p {
    color: #666;
    margin-top: 5px;
}

.gmC .uC3 .lg3 .fl {
    font-size: 15px;
    color: #999;
}

.gmC .uC3 .lg3 .fr {
    font-size: 40px;
}

.gmC .uC3 .lg3 .rmb {
    float: left;
    font-size: 15px;
    margin-top: 7px;
}

.gmC .i_jt {
    right: 15px;
}

.gmP .p_info {
    font-size: 20px;
    text-align: center;
    color: #333;
    line-height: 40px;
    padding: 50px 0 35px;
}

.hd2 {
    height: 225px;
    padding: 0 15px;
    margin-bottom: 15px;
    background: url(http://zdimg.lifeweek.com.cn/fwh/img/img750x450.jpg) center 0 no-repeat;
    background-size: cover;
}

.q_txt {
    font-size: 15px;
    color: #fff;
    line-height: 30px;
    margin-top: 30px;
}

.q_txt .cap2 {
    font-size: 35px;
    line-height: 46px;
    color: #fff;
}

/*
.qkP p { font-size: 15px; margin-bottom: 20px; }
.qkP .cap3 { float: none;font-size: 19px; text-align: center; color: #333; line-height: 30px; margin: 5px 0 15px; }
.qkP .cap3 span { display: block; font-size: 12px; color: #999; line-height: 24px; }
*/
.gmC {
    padding: 10px 15px;
    margin: 10px 15px;
}

.gmC .cap2 {
    text-align: center;
    color: #ee4a44;
    margin: 10px 0 15px;
}

.gmC p {
    margin-bottom: 10px;
}

.fgx2 {
    width: 100%;
    height: 1px;
    padding-top: 10px;
    margin-bottom: 30px;
    background: url(http://zdimg.lifeweek.com.cn/fwh/img/bg_fgx2.png) center 100% no-repeat;
    background-size: 110px;
}

.tab .u21 {
    position: relative;
}

.tab .u21 li a {
    font-size: 15px;
    color: #666;
}

.tab .u21 .on a {
    font-size: 20px;
    color: #ee4a44;
    line-height: 48px;
    border: none;
}

.nrP .hd {
    padding: 8px 15px 18px;
}

.q_txt2 {
    font-size: 15px;
    line-height: 30px;
}

.q_txt2 .cap2 {
    font-size: 23px;
    line-height: 36px;
}

.q_txt2 .fcH {
    font-size: 12px;
    line-height: 24px;
}

.nrP .bd {
    /*font-size: 15px;*/
    padding-bottom: 10px;
}

/*
.nrP .bd .pic { margin: 10px auto; }
.nrP .block .iC2 { float: none; display: inline-block; width: 18px; height: 18px; background: url(http://zdimg.lifeweek.com.cn/fwh/img/i_syh.png) 0 0 no-repeat; background-size: 18px; }
.nrP .block .i_syh2 { margin-left: 5px; background-position: 0 -20px; }
.nrP .bd p { line-height: 23px; margin-bottom: 15px; }
.nrP .bd p img { width: 100%; }
.nrP .bd p em { font-style: italic; }
.nrP .bd .fcH2 { font-size: 12px; text-align: right; color: #999; margin-bottom: 5px; }
.bgR { display: inline-block; background: #ef9d9a; }
*/
.nrP .bd p>a {
    color: blue;
    text-decoration: underline;
}

.d_nr p>a {
    color: blue;
    text-decoration: underline;
}

.bd p>a {
    color: blue;
    text-decoration: underline;
}

.ypC {
    font-size: 12px;
    color: #999;
    height: 70px;
    line-height: 20px;
    padding: 0 40px 0 80px;
    margin: 0 auto 15px;
    background: #fff;
}

.ypC h4 {
    font-size: 16px;
    font-weight: normal;
    color: #666;
    height: 20px;
    margin-top: 16px;
    overflow: hidden;
}

.a_play,
.a_download {
    position: absolute;
    display: block;
    text-indent: -999px;
    width: 60px;
    height: 60px;
    background: url(http://zdimg.lifeweek.com.cn/fwh/img/i_play.png) 0 0 no-repeat;
    overflow: hidden;
    background-size: cover;
}

.a_play {
    top: 8px;
    left: 8px;
}

.a_download {
    top: 20px;
    right: 15px;
    width: 30px;
    height: 30px;
    background-image: url(http://zdimg.lifeweek.com.cn/fwh/img/i_xz.png);
    background-position: center center;
    background-size: 13px;
}

.nrC {
    margin-bottom: 15px;
}

.nrP .u21 {
    position: relative;
    width: 86%;
    margin: 0 auto;
}

.nrP .u21 li {
    height: 80px;
}

.nrP .u21 .an {
    padding: 0;
    margin-top: 25px;
}

.u_dot {
    margin-bottom: 8px;
}

.u_dot li {
    padding-left: 15px;
    margin-bottom: 14px;
    background: url(http://zdimg.lifeweek.com.cn/fwh/img/i_dot.png) 0 9px no-repeat;
    background-size: 5px;
}

.b_oth .hd {
    padding: 0 15px;
}

.b_oth .cap3 {
    margin: 11px 15px 0 0;
}

.plC {
    padding: 5px 0 0 50px;
    margin-bottom: 10px;
}

.plC .tx {
    position: absolute;
    top: 5px;
    left: 0;
    width: 40px;
    height: 40px;
}

.u_pl .l2 {
    height: 20px;
    line-height: 20px;
}

.u_pl .l2 .fcH {
    font-size: 12px;
}

.u_pl .l3 {
    font-size: 15px;
    color: #333;
    line-height: 22px;
    padding: 10px 0;
    border-bottom: 1px solid #f0f0f0;
    word-break: break-all;
}

.b_btn2 {
    font-size: 12px;
    text-align: center;
    line-height: 22px;
    margin-bottom: 30px;
}

.b_btn2 a {
    display: block;
}

.plP .bd {
    padding-top: 10px;
}

.u_txt {
    height: 75px;
    padding: 15px 120px 15px 0;
}

.u_txt .pic {
    position: absolute;
    top: 15px;
    right: 0;
    width: 100px;
    height: 75px;
}

.u_txt .pic img {
    height: 100%;
}

.u_txt .cap2 {
    height: 38px;
    line-height: 38px;
    overflow: hidden;
}

.u_txt .u_opa {
    float: left;
}

.u_txt .u_opa span,
.u_txt .u_opa a {
    margin: 0 15px 0 0;
}

.u_wz {
    margin-top: -15px;
}

/*ts*/
.b_ts {
    font-size: 15px;
    text-align: center;
    color: #999;
    height: 125px;
    line-height: 24px;
    margin-top: 15%;
}

.b_ts h4 {
    font-size: 20px;
    font-weight: normal;
    color: #333;
    line-height: 30px;
}

.b_ly {
    font-size: 15px;
    height: 80px;
    line-height: 20px;
    padding: 15px;
    margin: 0 15px;
    background: #fff;
    border-radius: 3px;
}

/*sdC*/
.sdC {
    padding: 0 15px;
    margin: 10px 15px;
    border-radius: 6px;
}

.u_sd .fcB {
    color: #3abfbe;
}

.u_sd li {
    padding: 15px 0;
}

.u_sd .l1 {
    border-bottom: 1px solid #eee;
}

.u_sd .txC {
    font-size: 16px;
    color: #333;
    line-height: 40px;
    margin: 0;
}

.u_sd .l2 {
    font-size: 16px;
}

.u_sd .l2 .pic {
    position: relative;
    border-radius: 6px;
    margin-bottom: 8px;
}

.i_tip2 {
    position: absolute;
    top: 0;
    right: 0;
    display: block;
    width: 61px;
    height: 61px;
    background: url(http://zdimg.lifeweek.com.cn/fwh/img/i_tip2.png) 0 0 no-repeat;
    -webkit-background-size: cover;
    background-size: cover;
    overflow: hidden;
}

.u_sd .l2 h2 {
    font-size: 20px;
    font-weight: normal;
    color: #333;
    line-height: 1.6;
}

.u_sd .l3,
.u_sd .l4 {
    padding-top: 0;
}

.u_sd .l4 {
    font-size: 12px;
    text-align: center;
}

.u_sd .l4 .fcR {
    font-size: 20px;
}

.an_sd {
    display: block;
    font-size: 20px;
    text-align: center;
    color: #fff;
    width: 285px;
    height: 49px;
    line-height: 49px;
    margin: 0 auto;
    background: #3abfbe;
    border-radius: 24px;
}

.b_qd {
    text-align: center;
}

.b_qd p {
    font-size: 12px;
    color: #999;
    height: 40px;
    line-height: 40px;
}

.b_qd .tx {
    float: none;
    display: inline-block;
    width: 40px;
    height: 40px;
    margin: 0 8px;
}

.p_xk {
    position: relative;
    background: #94d9d9;
}

.s_xk {
    position: absolute;
    display: block;
    z-index: 99;
    top: -80px;
    font-size: 12px;
    color: #fff;
    line-height: 26px;
    padding-bottom: 8px;
}

.s_xki {
    display: block;
    padding: 0 10px;
    height: 70px;
    background: #3abfbe;
    border-radius: 3px;
    overflow: hidden;
}

.s_xk b {
    display: block;
    font-weight: normal;
}

.s_xki .iC {
    display: inline-block;
    width: 21px;
    height: 21px;
    margin: 12px;
    background-image: url(http://zdimg.lifeweek.com.cn/fwh/img/i_tip.png);
    background-size: 20px;
}

.s_xki .i_xfz {
    background-position: 0 -23px;
}

.s_xki .i_xfx {
    background-position: 0 -46px;
}

.s_xk .i_sj {
    position: absolute;
    left: 50%;
    bottom: 0;
    width: 13px;
    height: 8px;
    margin-left: -6px;
    background-image: url(http://zdimg.lifeweek.com.cn/fwh/img/i_sj.png);
    -webkit-background-size: cover;
    background-size: cover;
}

/*mask*/
.mask {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 999;
    display: block;
    background: rgba(0, 0, 0, .5);
}

.tsk {
    position: absolute;
    bottom: 0;
    width: 100%;
    background: #f0f0f0;
}

.tsk .bd {
    padding: 15px;
}

.tsk .textarea {
    width: 94%;
    height: 85px;
    padding: 0 10px;
    margin: 0 auto 10px;
    border: 1px solid #ccc;
    border-radius: 3px;
    outline: none;
    resize: none;
}

.tsk .an {
    float: right;
}

@media (max-width: 320px) {

    .an,
    .an2 {
        width: 102px;
    }

    .htip .an2 {
        width: 85px;
    }

    .u_txt .u_opa span,
    .u_txt .u_opa a {
        margin: 0 10px 0 0;
    }
}

@media (min-width: 414px) {}

/*ȥ��iPhone��iPad��Ĭ�ϰ�ť��ʽ*/
input[type="button"],
input[type="submit"],
input[type="reset"] {
    -webkit-appearance: none;
}

/*ͼƬ����*/
.article img {
    max-width: 100% !important;
    height: auto !important;
}

.centerBox {
    display: flex;
    align-items: center;
    justify-content: center;
}
.center_img{
    flex-direction: column;
}