@CHARSET "UTF-8";
* {
    margin: 0;
    padding: 0
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
summary {
    display: block
}

audio,
canvas,
video {
    display: inline-block;
    *display: inline;
    *zoom: 1
}

html {
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    text-size-adjust: 100%;
    word-wrap: break-word
}

ol,
ul {
    list-style: none
}

table {
    border-collapse: collapse;
    border-spacing: 0;
    empty-cells: show;
    font-size: inherit
}

img {
    border: 0;
}


/*
img{border:0;width:100%;-ms-interpolation-mode:bicubic; vertical-align:bottom;}
li,img,label,input{vertical-align:middle}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
button,input,select,textarea{margin:0;vertical-align:baseline;*vertical-align:middle}
img { border:0; vertical-align: middle; -ms-interpolation-mode: bicubic; }

*/

cite,
em,
s,
i,
b {
    font-style: normal
}

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

input,
button,
select,
textarea {
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    border-radius: 0;
    background: #fff;
    border: 0
}

body,
input,
button,
textarea,
select,
option {
    font-size: normal;
    font-family: 'Microsoft YaHei';
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    font-smoothing: antialiased;
}

a,
input,
textarea {
    text-decoration: none;
    outline: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

var {
    font-style: normal
}

ins {
    text-decoration: none
}

abbr,
acronym {
    border: 0;
    font-variant: normal
}

button,
select {
    text-transform: none
}

button[disabled],
html input[disabled] {
    cursor: default
}

input[type=checkbox],
input[type=radio] {
    box-sizing: border-box;
    padding: 0;
    *height: 13px;
    *width: 13px
}

button::-moz-focus-inner,
input[type=reset]::-moz-focus-inner,
input[type=button]::-moz-focus-inner,
input[type=submit]::-moz-focus-inner,
input[type=file]>input[type=button]::-moz-focus-inner {
    border: 0;
    padding: 0
}

button,
html input[type=button],
input[type=reset],
input[type=submit] {
    -webkit-appearance: button;
    cursor: pointer;
    *overflow: visible
}

input:focus,
textarea:focus {
    outline: none;
}

::-moz-selection {
    background: #ededed;
    color: #f7f7f7;
}

::selection {
    background: #ededed;
    color: #f7f7f7;
}

body {
    color: #333;
    background-color: #f2f2f2;
    word-wrap: break-word;
}

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

a:active {
    star: expression(this.onFocus=this.blur());
}

:focus {
    outline: 0;
}

.clearfix:before,
.clearfix:after {
    content: "";
    display: table;
}

.clearfix:after {
    clear: both;
}

.clearfix {
    zoom: 1;
}

.cursor {
    cursor: pointer;
}

.family_song {
    font-family: \5b8b\4f53;
}

.family_mic {
    font-family: 'Microsoft YaHei';
}

.text_overflow {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
}

.pos_rela {
    position: relative;
}


/*公共浮动样式*/

.fl_left {
    float: left;
}

.fl_right {
    float: right;
}

.dis_block {
    display: block;
}

.dis_none {
    display: none;
}

.dis_inline {
    display: inline-block;
    zoom: 1;
    *display: inline;
    *zoom: 1;
    vertical-align: top;
}

.text_center {
    text-align: center;
}

.text_right {
    text-align: right;
}

.text_indent {
    text-indent: 1.5em;
}

.text_under {
    text-decoration: underline;
}

a.text_under:hover {
    text-decoration: none;
}

a.text_under_hover:hover {
    text-decoration: underline;
}

.textarea_fix {
    resize: none;
}

.zindex1 {
    z-index: 1;
}

.zindex2 {
    z-index: 2;
}

.zindex3 {
    z-index: 3;
}

.zindex4 {
    z-index: 4;
}


/*border*/

.bor_radius5 {
    border-radius: 0.13rem;
}

.border {
    border: 1px solid #ccc;
}

.bor_t {
    border-top: 1px solid #ccc;
}

.bor_b {
    border-bottom: 1px solid #ccc;
}

.bor_bf {
    border-bottom: 1px solid #fff;
}

.bor_r {
    border-right: 1px solid #ccc;
}

.bor_l {
    border-left: 1px solid #ccc;
}

.border_e {
    border: 1px solid #e6e6e6;
}

.bor_te {
    border-top: 1px solid #e6e6e6;
}

.bor_re {
    border-right: 1px solid #e6e6e6;
}


/*公共字体颜色*/

.col_f2 {
    color: #f2f2f2
}

.col_green {
    color: #2cb032
}

a.col_green:hover {
    color: #289d2d
}

.col_f,
.col_white {
    color: #fff;
}

a.col_white:hover {
    text-decoration: underline;
}

.col_hui,
.col_hui_un {
    color: #333;
}

a.col_hui:hover {
    color: #2265b5;
}

a.col_hui_un:hover {
    color: #2265b5;
    text-decoration: underline;
}

a.col_default:hover {
    color: #2265b5;
}

.col_blue {
    color: #2265b5;
}

a.col_blue:hover {
    color: #29507e;
}

.col_9 {
    color: #999;
}

a.col_9:hover {
    color: #2265b5;
}

.col_6 {
    color: #666;
}

a.col_6:hover {
    color: #2265b5;
}

.col_red {
    color: #d04848
}

a.col_red:hover {
    color: #ab3232;
}

.col_red2 {
    color: #ff0000;
}

.col_black {
    color: #000;
}


/*公共背景颜色*/

.back_ff {
    background-color: #fff;
}

.back_99 {
    background-color: #999;
}

.back_blue {
    background-color: #2265b5;
}

a.back_blue:hover {
    background-color: #29507e
}

.back_red {
    background-color: #d04848;
}

a.back_red:hover {
    background-color: #ab3232;
}

.back_green {
    background-color: #2cb032;
}

a.back_green:hover {
    background-color: #289d2d;
}

.back_white {
    background-color: #fff;
}

.back_grey {
    background-color: #e6e6e6;
}

a.back_grey:hover {
    background-color: #2265b5;
    color: #fff;
}

.back_grey_checked {
    background-color: #2265b5;
    color: #fff;
}

.back_e6 {
    background-color: #e6e6e6;
}

.back_c {
    background-color: #ccc;
}

.back_ash {
    background-color: #ccc;
}

.back_ash:hover {
    background-color: #999;
}

.back_f2 {
    background-color: #f2f2f2;
}

.back_f5 {
    background-color: #f5f5f5;
}

.back_c2 {
    background-color: #c2c2c2;
}

.backf {
    background-color: #fff
}

a.backf:hover {
    background-color: #f2f2f2;
}


/*字体*/

.fontb {
    font-weight: bold;
}

.font0 {
    font-size: 0;
}

.font14 {
    font-size: 0.35rem;
}

.font16 {
    font-size: 0.4rem;
}

.font18 {
    font-size: 0.45rem;
}

.font20 {
    font-size: 0.5rem;
}

.font22 {
    font-size: 0.55rem;
}

.font24 {
    font-size: 0.6rem;
}

.font26 {
    font-size: 0.65rem;
}

.font28 {
    font-size: 0.7rem;
}

.font30 {
    font-size: 0.75rem;
}

.wid100 {
    width: 100%;
}

.wid99 {
    width: 99%;
}

.wid90 {
    width: 90%;
}

.wid94 {
    width: 94%;
}

.wid95 {
    width: 95%;
}

.wid49 {
    width: 49%;
}

.wid50 {
    width: 50%;
}

.wid55 {
    width: 55%;
}

.wid60 {
    width: 60%;
}

.wid65 {
    width: 65%;
}

.wid70 {
    width: 70%;
}

.wid75 {
    width: 75%;
}

.wid77 {
    width: 77%;
}

.wid78 {
    width: 78%;
}

.wid87 {
    width: 87%;
}

.wid85 {
    width: 85%;
}

.wid80 {
    width: 80%;
}

.wid47 {
    width: 47%;
}

.wid40 {
    width: 40%;
}

.wid20 {
    width: 20%;
}

.wid23 {
    width: 23%;
}

.wid25 {
    width: 25%;
}

.wid30 {
    width: 30%;
}

.wid33 {
    width: 33%;
}

.wid35 {
    width: 35%;
}

.wid38 {
    width: 38%;
}

.wid15 {
    width: 15%;
}

.wid18 {
    width: 18%;
}

.wid10 {
    width: 10%;
}

.max_wid640 {
    max-width: 16rem;
}

.pos_rela {
    position: relative;
}

.hei100 {
    height: 100%;
}


/*mar*/

.mar_auto {
    margin-left: auto;
    margin-right: auto;
}

.mar_t {
    margin-top: 1.7rem;
}

.mar_t3 {
    margin-top: 0.08rem;
}

.mar_t5 {
    margin-top: 0.13rem;
}

.mar_t8 {
    margin-top: 0.2rem;
}

.mar_t10 {
    margin-top: 0.25rem;
}

.mar_t15 {
    margin-top: 0.38rem;
}

.mar_t16 {
    margin-top: 0.4rem;
}

.mar_t18 {
    margin-top: 0.45rem;
}

.mar_t20 {
    margin-top: 0.5rem;
}

.mar_t24 {
    margin-top: 0.6rem;
}

.mar_t25 {
    margin-top: 0.63rem;
}

.mar_t30 {
    margin-top: 0.75rem;
}

.mar_t40 {
    margin-top: 1rem;
}

.mar_t50 {
    margin-top: 1.25rem;
}

.mar_t70 {
    margin-top: 1.75rem;
}

.mar_b10 {
    margin-bottom: 0.25rem;
}

.mar_b20 {
    margin-bottom: 0.5rem;
}

.mar_b30 {
    margin-bottom: 0.75rem;
}

.mar_r5 {
    margin-right: 0.13rem;
}

.mar_r10 {
    margin-right: 0.25rem;
}

.mar_r20 {
    margin-right: 0.5rem;
}

.mar_rp4 {
    margin-right: 4%
}

.mar_rp5 {
    margin-right: 5%
}

.mar_l5 {
    margin-left: 0.13rem;
}

.mar_l10 {
    margin-left: 0.25rem;
}

.mar_l20 {
    margin-left: 0.5rem;
}

.mar_lp25 {
    margin-left: 25%
}


/*pad*/

.pad_t10 {
    padding-top: 0.25rem;
}

.pad_t15 {
    padding-top: 0.38rem;
}

.pad_t20 {
    padding-top: 0.38rem;
}

.pad_b20 {
    padding-bottom: 0.38rem;
}

.pad_b3 {
    padding-bottom: 3.45rem;
}

.pad_b {
    padding-bottom: 2.2rem;
}

.pad_b10 {
    padding-bottom: 0.25rem;
}

.pad_b_yun {
    padding-bottom: 2.5rem;
}

.pad_l20 {
    padding-left: 0.38rem;
}

.pad_r20 {
    padding-right: 0.38rem;
}

.pad_all15 {
    padding: 0.38rem;
}

.pad_lr2 {
    padding: 0 2%;
}

.pad_p2 {
    padding: 2%;
}


/*line-height*/

.line20 {
    height: 0.5rem;
    line-height: 0.5rem;
}

.line24 {
    height: 0.6rem;
    line-height: 0.6rem;
}

.line26 {
    height: 0.65rem;
    line-height: 0.65rem;
}

.line29 {
    height: 0.73rem;
    line-height: 0.73rem;
}

.line30 {
    height: 0.75rem;
    line-height: 0.75rem;
}

.line32 {
    height: 0.8rem;
    line-height: 0.8rem;
}

.line34 {
    height: 0.85rem;
    line-height: 0.85rem;
}

.line38 {
    height: 0.95rem;
    line-height: 0.95rem;
}

.line40 {
    height: 1rem;
    line-height: 1rem;
}

.line44 {
    height: 1.1rem;
    line-height: 1.1rem;
}

.line46 {
    height: 1.15rem;
    line-height: 1.15rem;
}

.line50 {
    height: 1.25rem;
    line-height: 1.25rem;
}

.line52 {
    height: 1.3rem;
    line-height: 1.3rem;
}

.line60 {
    height: 1.5rem;
    line-height: 1.5rem;
}

.line62 {
    height: 1.55rem;
    line-height: 1.55rem;
}

.line72 {
    height: 1.8rem;
    line-height: 1.8rem;
}

.l_hei24 {
    line-height: 0.6rem;
}

.l_hei30 {
    line-height: 0.75rem;
}

#page {
    width: 100%;
}

#content {
    max-width: 16rem;
    overflow: hidden;
    padding-bottom: 2.45rem;
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
    color: #999;
}

input:-moz-placeholder,
textarea:-moz-placeholder {
    color: #999;
}

input::-moz-placeholder,
textarea::-moz-placeholder {
    color: #999;
}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
    color: #999;
}


/*错误提示*/

.login_result {
    background: url("../../../image/h5-img/top-error-icon1.png") no-repeat left center;
    -webkit-background-size: 0.4rem auto;
    background-size: 0.4rem auto;
}

.all_error {
    position: fixed;
    background-color: #0a1f37;
    top: -1.05rem;
    left: 0;
    width: 100%;
    height: 1.05rem;
    line-height: 1.05rem;
    z-index: 1001;
    text-align: center;
}

.all_err_con {
    width: 16rem;
    margin: 0 auto;
}

.all_err_text {
    color: #fff;
    font-size: 0.45rem;
    padding: 0 0.6rem;
}

.all_err_ok {
    background: url("../../../image/h5-img/top-error-icon2.png") no-repeat left center;
    -webkit-background-size: 0.4rem auto;
    background-size: 0.4rem auto;
}


/*头部*/

#my_header {
    background: #2265b5;
    height: 1.7rem;
    line-height: 1.7rem;
    width: 100%;
    position: fixed;
    top: 0;
    left: 0;
    text-align: center;
    z-index: 1000;
}

.my_header_cont {
    width: 95%;
    margin: 0 auto;
}

#my_header a.back {
    height: 100%;
    width: 0.45rem;
    position: absolute;
    left: 0;
    top: 0;
}

.my_header_text {
    font-size: 0.7rem;
}

#my_header a.addfile {
    height: 100%;
    width: 1.05rem;
    position: absolute;
    left: 0;
    top: 0;
}

.login_top {
    background: url("../../../image/h5-img/login-icon8.png") repeat-x;
    padding: 1.25rem 0;
}

.login_top_tit {
    font-size: 0.85rem;
    text-align: center;
}

.login_top_titl {
    font-size: 0.6rem;
    text-align: center;
    margin-top: 0.58rem;
}

.login_from {
    padding: 0 0.5rem;
}

.login_from .row {
    overflow: hidden;
    position: relative;
    width: 100%;
}

.login_from .row .txt {
    height: 0.7rem;
    padding: 0.4rem 0;
    width: 100%;
}

.login_from .row .togpas {
    cursor: pointer;
    display: block;
    height: 0.7rem;
    position: absolute;
    right: 0;
    top: 0.5rem;
    width: 0.9rem;
    z-index: 100;
}

.login_from .row .nolook {
    background: url("../../../image/h5-img/login-icon2.png") no-repeat;
    -webkit-background-size: 0.9rem auto;
    background-size: 0.90rem auto;
}

.login_from .row .look {
    background: url("../../../image/h5-img/login-icon2-2.png") no-repeat;
    -webkit-background-size: 0.9rem auto;
    background-size: 0.90rem auto;
}

.thrid_login {
    margin-right: 0.25rem;
    width: 1.6rem;
    height: 1.63rem;
    border-radius: 50%;
    curosr: pointer;
}

.third_qq {
    background: url("../../../image/h5-img/login-icon3.png") no-repeat center;
    -webkit-background-size: 1.5rem auto;
    background-size: 1.5rem auto;
}

.third_weibo {
    background: url("../../../image/h5-img/login-icon5.png") no-repeat center;
    -webkit-background-size: 1.5rem auto;
    background-size: 1.5rem auto;
}

.third_weixin {
    background: url("../../../image/h5-img/login-icon4.png") no-repeat center;
    -webkit-background-size: 1.5rem auto;
    background-size: 1.5rem auto;
}

.login_btn {
    height: 1.8rem;
    line-height: 1.8rem;
}


/*三方绑定*/

.login_top_titimg {
    width: 3.13rem;
    height: 3.13rem;
    overflow: hidden;
    border-radius: 50%;
    background-color: #fff;
    border: 4px solid #609be1
}

.third_txt {
    float: left;
    height: 0.7rem;
    padding: 0.4rem 0;
    width: 65%;
}

.third_sendcode_btn {
    width: 30%;
    height: 1rem;
    line-height: 1rem;
    float: right;
    text-align: center;
    margin-top: 0.2rem;
    cursor: pointer;
}

.check_box {
    border: 1px solid #CCCCCC;
    cursor: pointer;
    background-color: #fff;
    height: 0.6rem;
    width: 0.6rem;
}

.checked_box {
    background: #fff url("../../../image/h5-img/login-icon9.png") no-repeat center;
    -webkit-background-size: 0.43rem auto;
    background-size: 0.43rem auto;
}


/*注册*/

.register_top_titimg {
    width: 3.13rem;
    height: 3.13rem;
    overflow: hidden;
    border-radius: 50%;
    background-color: #fff;
    border: 4px solid #609be1
}

.register_top_titimgcont {
    padding: 0.5rem;
}

.register_top_titimgcont img {
    width: 2rem;
    display: inline-block;
}

.upfile_loading {
    z-index: 4;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: #fff;
    opacity: 0.9;
    filter: alpha(opacity=90);
}

.upfile_loading img.register_load {
    position: absolute;
    left: 35%;
    top: 35%;
    width: 1rem;
    display: inline-block;
}

.register_upload_file {
    width: 3.13rem;
    font-size: 30px;
    height: 3.13rem;
    position: absolute;
    left: 0;
    top: 0;
    display: block;
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0);
}

.register_img_cont {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
}

.register_img_cont img {
    width: 100%;
    display: inline-block;
}


/*主页*/


/* .my_header_img{position:absolute;right:0;top:0;width:0.6rem;height:0.6rem;}

.my_header_img img{display:inline-block;width:100%;} */

.my_header_img {
    position: absolute;
    right: 0;
    top: 0;
    width: 2rem;
    height: 1.7rem;
    line-height: 1.7rem;
}

.my_header_img img {
    display: inline-block;
    width: 0.6rem;
    margin-top: 0.5rem;
}

.index_search {
    height: 0.95rem;
    padding: 0.25rem 0;
    width: 95%;
    margin: 0 auto;
}

.index_search_input {
    height: 0.95rem;
    line-height: 0.95rem;
    width: 80%;
}

.index_search_btn {
    height: 0.95rem;
    line-height: 0.95rem;
    width: 10%;
    border-left: 1px solid #ccc;
    text-align: center;
}

.index_search_btn img {
    display: inline-block;
    height: 70%;
}


/*焦点图*/

.focus {
    position: relative;
    width: 100%;
    height: 6.25rem;
    background-color: #000;
}

.focus img {
    width: 100%;
    height: 6.25rem;
}

.focus .shadow .title {
    width: 260px;
    height: 65px;
    padding-left: 30px;
    padding-top: 20px;
}

.focus .shadow .title a {
    text-decoration: none;
    color: #fff;
    font-size: 14px;
    font-weight: bolder;
    overflow: hidden;
}

.focus .btn {
    position: absolute;
    bottom: 34px;
    left: 510px;
    overflow: hidden;
    zoom: 1;
}

.focus .btn a {
    position: relative;
    display: inline;
    width: 13px;
    height: 13px;
    border-radius: 7px;
    margin: 0 5px;
    color: #B0B0B0;
    font: 12px/15px "\5B8B\4F53";
    text-decoration: none;
    text-align: center;
    outline: 0;
    float: left;
    background: #D9D9D9;
}

.focus .btn a:hover,
.focus .btn a.current {
    cursor: pointer;
    background: #fc114a;
}

.focus .fPic {
    position: absolute;
    left: 0px;
    top: 0px;
}

.focus .D1fBt {
    overflow: hidden;
    zoom: 1;
    z-index: 10;
}

.focus .shadow {
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0px;
    z-index: 10;
    height: 80px;
    line-height: 80px;
    background: rgba(0, 0, 0, 0.6);
    filter: progid: DXImageTransform.Microsoft.gradient( GradientType=0, startColorstr='#80000000', endColorstr='#80000000')\9;
    display: block;
    text-align: left;
}

.focus .shadow a {
    text-decoration: none;
    color: #fff;
    font-size: 20px;
    overflow: hidden;
    margin-left: 10px;
    font-family: "\5FAE\8F6F\96C5\9ED1";
}

.focus .fcon {
    position: relative;
    width: 100%;
    float: left;
    display: none;
    background: #000
}

.focus .fcon img {
    display: block;
    opacity: 1;
    filter: alpha(opacity=100);
}

.focus .fbg {
    bottom: 1rem;
    left: 45%;
    position: absolute;
    height: 0.25rem;
    text-align: center;
    z-index: 200;
}

.focus .fbg div {
    overflow: hidden;
    zoom: 1;
    height: 0.25rem
}

.focus .D1fBt a {
    position: relative;
    display: inline;
    width: 0.25rem;
    height: 0.25rem;
    border-radius: 50%;
    margin-right: 0.13rem;
    text-align: center;
    outline: 0;
    float: left;
    background-color: #fff;
}

.focus .D1fBt .current,
.focus .D1fBt a:hover {
    background: #2265b5;
}

.focus .D1fBt img {
    display: none
}

.focus .D1fBt i {
    display: none;
    font-style: normal;
}


/*.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(../../../image/h5-img/focus_btn.png) no-repeat;}
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-40px 0;}*/

.index_goods_list {
    padding: 0.5rem 0 0.38rem;
}

.index_goods_leftimg {
    width: 5.5rem;
    background-color: #000;
    height: 3.5rem;
    line-height: 3.5rem;
    overflow: hidden;
}

.index_goods_leftimg img {
    display: inline-block;
    width: 100%;
}

.index_goods_rcont {
    width: 8rem;
}

.index_goods_rtext {
    height: 1.8rem;
    line-height: 0.9rem;
    overflow: hidden;
}

.index_star_cont {
    height: 0.6rem;
    line-height: 0.6rem;
}

.index_star_cont img {
    margin-right: 0.1rem;
    vertical-align: middle;
    width: 0.43rem;
}

.normal_userimg {
    height: 0.65rem;
    line-height: 0.65rem;
    width: 0.65rem;
    background-color: #C2C2C2;
    color: #FFFFFF;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    font-size: 0.3rem;
}

.index_userimg {
    width: 0.65rem;
}

.index_bottom_content {
    height: 2.18rem;
}

.index_bottom_btn {
    width: 16rem;
    margin: 0 auto;
    text-align: center;
}

.index_bottom_btn a.index_b {
    display: block;
    float: left;
    padding-top: 0.2rem;
    float: left;
    width: 25%;
}

.index_bottom_btn a.index_b:hover .index_b_text {
    color: #2265b5;
}

.index_bottom_btn a.index_b .index_b_img {
    width: 1.05rem;
    height: 1.05rem;
    display: block;
    margin: 0 auto;
}


/* .index_bottom_btn a.index_b .index_b_img img{width:90%;} */

.upfile_loading img.index_load {
    position: absolute;
    left: 45%;
    top: 40%;
    width: 1rem;
    display: inline-block;
}

.index_bottom_contentnew {
    position: fixed;
    left: 0;
    bottom: 0;
    background-color: #fff;
    z-index: 1;
}


/* dropload */

.dropload-up,
.dropload-down {
    position: relative;
    height: 0;
    overflow: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.dropload-refresh,
.dropload-update,
.dropload-load {
    position: absolute;
    left: 50%;
    bottom: 0;
    width: 100%;
    height: 50px;
    line-height: 50px;
    text-align: center;
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    font-size: 14px;
}

.dropload-load .loading {
    display: inline-block;
    height: 15px;
    width: 15px;
    border-radius: 100%;
    margin: 6px;
    border: 2px solid #666;
    border-bottom-color: transparent;
    vertical-align: middle;
    -webkit-animation: rotate 0.75s 0 linear infinite;
    animation: rotate 0.75s 0 linear infinite;
}

@-webkit-keyframes rotate {
    0% {
        -webkit-transform: rotate(0deg);
    }
    50% {
        -webkit-transform: rotate(180deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
    }
}

@keyframes rotate {
    0% {
        transform: rotate(0deg);
    }
    50% {
        transform: rotate(180deg);
    }
    100% {
        transform: rotate(360deg);
    }
}


/*我的云图*/

.mydwg_header_right {
    position: absolute;
    right: 0;
    top: 0;
    height: 1.7rem;
}

.mydwg_header_rightimg {
    display: block;
    width: 0.65rem;
    height: 100%;
}

.mydwg_header_rightimg img {
    float: left;
    height: 0.65rem;
    margin-top: 0.55rem;
}

.mydwg_header_rightmenu {
    width: 5rem;
    position: absolute;
    top: 1.7rem;
    right: -0.2rem;
    border: 1px solid #ccc;
}

.header_right_menua {
    display: block;
    height: 1.5rem;
    line-height: 1.5rem;
    padding: 0 0.2rem;
}

.menu_angle_one {
    position: absolute;
    top: -0.2rem;
    right: 0.3rem;
    width: 0.35rem;
    line-height: 0.2rem;
}

.menu_angle_one img {
    width: 100%;
    float: left;
}

.dwg_cont {
    margin-left: 2%;
}

.dwg_list {
    height: 2.25rem;
    line-height: 2.25rem;
    margin-right: 3.6%;
}

.dwg_file_icon {
    width: 1.63rem;
}

.dwg_checkbox {
    margin-top: 0.83rem;
}

.dwg_right_num {
    height: 0.90rem;
    line-height: 0.90rem;
}

.dwg_right_numangle {
    float: left;
    position: absolute;
    left: -0.2rem;
    top: 5%;
    width: 0.2rem;
    height: 0.38rem;
    line-height: 0.38rem;
}

.dwg_right_numangle img {
    width: 100%;
    display: inline-block;
}

.dwg_detail_list {
    height: 1.58rem;
    line-height: 1.58rem;
    width: 95%;
    margin-left: auto;
    margin-right: auto;
}


/*商品预览图*/

.big_mask {
    display: none;
    background-color: #000;
    filter: alpha(opacity=95);
    opacity: 0.95;
    height: 100%;
    width: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 9998;
    zoom: 1;
}

.big_bomb_box {
    display: none;
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 10000;
}

.big_bomb_close {
    transition: all 0.15s ease-in-out 0s;
    position: absolute;
    right: 5%;
    top: 3%;
    width: 1.5rem;
    height: 1.5rem;
    background: url("../../../image/h5-img/close1.png") no-repeat center;
    -webkit-background-size: 1rem auto;
    background-size: 1rem auto;
}

.big_bomb_close:hover {
    filter: alpha(opacity=100);
    opacity: 1;
}

.big_bomb_cont {
    width: 90%;
    margin: 0.5rem auto 0px;
}


/*添加商品*/

.up_goods_img {
    width: 3rem;
    height: 1.9rem;
    line-height: 1.9rem;
    overflow: hidden;
    background-color: #000;
}

.up_goods_img img {
    width: 100%;
    display: inline-block;
}

.up_goods_cover {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background-color: #333;
    opacity: 0.8;
    filter: alpha(opacity=80);
}

.add_goods_optionimg {
    width: 1.85rem;
}

.up_goods_imgmore {
    width: 1.67rem;
    padding-left: 0.18rem;
    background: #fff url("../../../image/h5-img/add-goods1.png") no-repeat 90% center;
    -webkit-background-size: 0.35rem auto;
    background-size: 0.35rem auto;
}

.up_goods_imgmore:hover {
    background-color: #f2f2f2;
}

.down_goods_imgmore {
    width: 1.67rem;
    padding-left: 0.18rem;
    background: #fff url("../../../image/h5-img/add-goods2.png") no-repeat 90% center;
    -webkit-background-size: 0.35rem auto;
    background-size: 0.35rem auto;
}

.down_goods_imgmore:hover {
    background-color: #f2f2f2;
}

.add_goods_input {
    padding: 0.25rem;
}

.select_wrap {
    padding: 0.25rem 0.75rem 0.25rem 0.4rem;
    background: #fff url("../../../image/h5-img/add-goods7.png") no-repeat 91% center;
}

.select_wrap_menu {
    width: 99%;
    position: absolute;
    top: 1.47rem;
    left: 0;
    max-height: 6rem;
    overflow-x: hidden;
    overflow-y: auto;
}

.select_wrap_menua {
    padding: 0 0.4rem;
}

.add_goods_angle1 {
    position: absolute;
    top: 1.3rem;
    left: 85%;
    width: 0.4rem;
    height: 0.2rem;
    z-index: 2;
}

.add_goods_angle1 img {
    width: 0.4rem;
    float: left;
}

.add_goods_halfinput {
    padding: 0.25rem;
    width: 43%;
}

.add_goods_textarea {
    height: 5rem;
    float: left;
    resize: none;
    padding: 0.5rem;
    width: 90%;
}

.add_goods_inputerr {
    border: 1px solid #d04848;
}

.add_goods_file {
    width: 100%;
    font-size: 0.75rem;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    display: block;
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0);
}

img.add_goods_load {
    position: absolute;
    left: 45%;
    top: 25%;
    width: 1rem;
    display: inline-block;
}


/*页面返回顶部*/

.fixedtop {
    bottom: 3.75rem;
    position: fixed;
    right: 1.87rem;
    z-index: 200001;
}

.fixedtop .top {
    position: absolute;
    left: 0;
    top: 0;
    width: 1.55rem;
    height: 1.55rem;
    background: url("../../../image/h5-img/index-icon6-1.png") no-repeat center;
    -webkit-background-size: 1.55rem auto;
    background-size: 1.55rem auto;
}


/*商品详情*/

.goods_num_cont {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 1.25rem;
    line-height: 1.25rem;
}

.goods_num_bj {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: #333;
    opacity: 0.9;
    filter: alpha(opacity=90);
}

.goods_detail_topbtn {
    cursor: pointer;
    background-color: #fff;
    height: 0.95rem;
    line-height: 0.95rem;
    padding-left: 1.2rem;
    padding-right: 0.25rem;
    background-color: #fff;
}

.collect_no {
    background: #fff url("../../../image/h5-img/goods-detail1.png") no-repeat 0.48rem center;
    -webkit-background-size: 0.4rem auto;
    background-size: 0.4rem auto;
}

.collect_check {
    background: #fff url("../../../image/h5-img/goods-detail1-1.png") no-repeat 0.48rem center;
    -webkit-background-size: 0.4rem auto;
    background-size: 0.4rem auto;
}

.praise_no {
    background: #fff url("../../../image/h5-img/goods-detail2.png") no-repeat 0.48rem center;
    -webkit-background-size: 0.5rem auto;
    background-size: 0.5rem auto;
}

.praise_check {
    background: #fff url("../../../image/h5-img/goods-detail2-1.png") no-repeat 0.48rem center;
    -webkit-background-size: 0.5rem auto;
    background-size: 0.5rem auto;
}

.gd_info_menua {
    width: 32.7%;
    height: 1.1rem;
    background-color: #fff;
    line-height: 1.1rem;
    text-align: center;
}

.gd_info_menua:hover {
    background-color: #bebebe;
}

.gd_info_menuaed {
    background-color: #bebebe;
}

.nav_des {
    border: 1px solid #ccc;
    border-radius: 0.13rem 0 0 0.13rem;
}

.nav_user {
    border: 1px solid #ccc;
    border-left: none;
}

.nav_com {
    border: 1px solid #ccc;
    border-radius: 0 0.13rem 0.13rem 0;
    border-left: none;
}

.goods_detail_tags {
    background: url("../../../image/h5-img/goods-detai5.png") no-repeat left center;
    -webkit-background-size: 0.48rem auto;
    background-size: 0.48rem auto;
    padding-left: 0.7rem;
}

.goods_detail_topuser {
    overflow: hidden;
    width: 3.25rem;
    height: 3.25rem;
    border: 1px solid #ccc;
    border-radius: 2rem;
}

.gd_topuser_first {
    display: block;
    border-radius: 2rem;
    width: 100%;
    height: 100%;
    line-height: 3.25rem;
    background-color: #C2C2C2;
    color: #FFFFFF;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
}

.gd_topuser_img {
    width: 3.25rem;
    height: 3.25rem;
    display: block;
}

.gd_topuser_img img {
    width: 3.25rem;
    height: 3.25rem;
    display: block;
}

.ad_useriden_icon {
    bottom: 0;
    left: 57%;
    position: absolute;
    width: 1rem;
}

.ad_identify img.ad_identify_icon {
    height: 0.5rem;
    float: left;
}

.gd_top_staricon {
    margin-right: 0.05rem;
    width: 0.4rem;
}

.c_comment_list {
    padding: 0.5rem 0;
}

.c_comment_onelevel_img {
    width: 1.35rem;
    height: 1.35rem;
    overflow: hidden;
    border-radius: 50%;
    border: 1px solid #ccc;
}

.c_comment_onelevel_img img {
    width: 1.35rem;
    height: 1.35rem;
}

.gd_comm_userfirst {
    border-radius: 2rem;
    width: 100%;
    height: 100%;
    line-height: 1.35rem;
    background-color: #C2C2C2;
    color: #FFFFFF;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
}

.c_comment_twolevel {
    padding-left: 1.75rem
}

.com_picture_list {
    position: relative;
    width: 1.5rem;
    height: 1.5rem;
    border: 2px solid #ccc;
    padding: 1px;
    transition: border-color 0.3s ease-out 0s;
}

.com_picture_list img {
    width: 1.5rem;
    height: 1.5rem;
}

.com_picture_list:hover {
    border: 2px solid #2265b5;
    cursor: url("../../../image/h5-img/other14.png"), auto;
}

.boost_checked {
    position: relative;
    border: 2px solid #2265b5;
    cursor: url("../../../image/h5-img/other15.png"), auto;
}

.boost_checked:hover {
    cursor: url("../../../image/h5-img/other15.png"), auto;
}

.boost_checked .triangle_down1 {
    position: absolute;
    bottom: -9px;
    left: 0.5rem;
    width: 0;
    height: 0;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 8px solid #2265b5;
}

.c_comment_boostpicture {
    width: 5rem;
    height: 5rem;
    overflow: hidden;
}

.c_model_goodslist {
    position: relative;
}

.com_boost_pic img {
    width: 100%;
}

.user_remarks_img {
    border: 1px solid #ccc;
    width: 1.05rem;
    height: 1.05rem;
    border-radius: 50%;
    overflow: hidden;
}

.user_remarks_img img {
    width: 1.05rem;
    height: 1.05rem;
}

.gd_remark_userfirst {
    border-radius: 2rem;
    width: 100%;
    height: 100%;
    line-height: 1.05rem;
    background-color: #C2C2C2;
    color: #FFFFFF;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
}

.gd_more_btn {
    height: 1.35rem;
    line-height: 1.35rem;
    width: 4.95rem;
    text-align: center;
}

.gd_more_btn:hover {
    background-color: #2265b5;
    color: #fff;
}

.add_reward_file {
    position: absolute;
    left: 0;
    top: 0;
    float: left;
    font-size: 0.16rem;
    height: 1.3rem;
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0);
}

.reward_file_del {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: #ccc;
    opacity: 0.95;
    filter: alpha(opacity=95)
}

.add_reward_load {
    float: left;
    left: 36%;
    position: absolute;
    top: 18%;
    width: 1rem;
}


/*悬赏详情*/

.money_reward {
    background: url("../../../image/h5-img/reward-detail1.png") no-repeat left bottom;
    -webkit-background-size: 0.48rem auto;
    background-size: 0.48rem auto;
    padding-left: 0.6rem;
}

.reward_hall_list {
    padding: 0.5rem 0.35rem;
    height: 2.75rem;
}

.hall_wealth_value {
    background: url("../../../image/h5-img/hall-icon1.png") no-repeat 18% center;
    -webkit-background-size: 0.5rem auto;
    background-size: 0.5rem auto;
    padding-left: 0.45rem;
}

.reward_other_days {
    background: url("../../../image/h5-img/hall-icon2.png") no-repeat left center;
    -webkit-background-size: 0.73rem auto;
    background-size: 0.73rem auto;
    padding-left: 0.95rem;
}


/*悬赏大厅*/

.hall_introduce {
    height: 1.7rem;
    overflow: hidden;
}

.hall_topuser {
    overflow: hidden;
    width: 3.25rem;
    height: 3.25rem;
    border: 1px solid #ccc;
    border-radius: 2rem;
}

.hall_topuser_first {
    display: block;
    border-radius: 2rem;
    width: 100%;
    height: 100%;
    line-height: 3.25rem;
    background-color: #C2C2C2;
    color: #FFFFFF;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
}

.hall_topuser_img {
    width: 3.25rem;
    height: 3.25rem;
    display: block;
}

.hall_topuser_img img {
    width: 3.25rem;
    height: 3.25rem;
    display: block;
}

.hall_useriden_icon {
    bottom: 0;
    left: 57%;
    position: absolute;
    width: 1rem;
}

.follow_no {
    background: #fff url("../../../image/h5-img/user-info1.png") no-repeat 0.4rem center;
    -webkit-background-size: 0.7rem auto;
    background-size: 0.7rem auto;
}

.follow_check {
    background: #fff url("../../../image/h5-img/user-info2.png") no-repeat 0.4rem center;
    -webkit-background-size: 0.7rem auto;
    background-size: 0.7rem auto;
}

.user_info_menua {
    width: 49%;
    height: 1.1rem;
    background-color: #fff;
    line-height: 1.1rem;
    text-align: center;
}

.user_info_menua:hover {
    background-color: #bebebe;
}

.user_info_menuaed {
    background-color: #bebebe;
}

.info_sall {
    border: 1px solid #CCCCCC;
    border-radius: 0.13rem 0 0 0.13rem;
}

.info_comm {
    border: 1px solid #ccc;
    border-left: none;
    border-radius: 0 0.13rem 0.13rem 0;
}


/*个人中心*/

.user_center_relobtn {
    background-color: #FFFFFF;
    cursor: pointer;
    height: 0.95rem;
    line-height: 0.95rem;
    padding-left: 0.25rem;
    padding-right: 0.25rem;
}

.user_center_num {
    height: 1rem;
    line-height: 1rem;
    padding: 0 0.5rem;
    background-color: #d04848;
    color: #fff;
}

.user_center_angle {
    position: absolute;
    left: -0.18rem;
    top: 0.25rem;
    width: 0.2rem;
    height: 0.4rem;
    background: url("../../../image/h5-img/user-center1.png") no-repeat center;
    -webkit-background-size: 100% auto;
    background-size: 100% auto;
}

.nodata_img {
    width: 5rem;
}


/*分享*/

.look_shar_input {
    width: 50%;
    padding: 0.2rem 0.5rem;
    margin: 2rem auto 3rem;
    display: block;
}

.look_shar_confirm {
    width: 55%;
    margin: 0 auto;
    text-align: center;
    color: #fff;
    display: block;
    border-radius: 3px;
    cursor: pointer;
}

.verticalAlign {
    vertical-align: middle;
    display: inline-block;
    height: 100%;
    width: 1px;
    margin-left: -1px;
}

img.verticalAlign_img {
    vertical-align: middle;
}


/*云图h5-首页2016-8.1*/

.yun_home_one {
    background: url("../../../image/yun-h5-img/yun-home-icon1.png") repeat-x left top;
}

.yun_home_oneimg {
    width: 16rem;
}

.yun_home_five {
    background: url("../../../image/yun-h5-img/yun-home-icon10.png") repeat-x left top;
}

.yun_home_seven {
    background: url("../../../image/yun-h5-img/yun-home-icon11.png") repeat-x left top;
}

.index_bottom_btn a.index_b .index_b_img img.yun_bottom_one {
    width: 1.05rem;
}

.index_bottom_btn a.index_b .index_b_img img.yun_bottom_two {
    height: 0.9rem;
}

.index_bottom_btn a.index_b .index_b_img img.yun_bottom_three {
    width: 0.75rem;
}

.index_bottom_btn a.index_b .index_b_img img.yun_bottom_four {
    width: 0.85rem;
}

.index_bottom_btn a.index_b .index_b_img img.yun_bottom_uploaden {
    width: 0.9rem;
}

.yun_bottom_five {
    width: 2.45rem;
    margin-top: -0.38rem
}


/*云图列表*/

.yun_cata_screen {
    padding-right: 0.75rem;
    background: url("../../../image/yun-h5-img/yun-cata-icon2.png") no-repeat right center;
    background-size: 0.475rem auto;
}

.yun_cata_screen_check {
    color: #2265b5;
    background: url("../../../image/yun-h5-img/yun-cata-icon2-1.png") no-repeat right center;
    background-size: 0.475rem auto;
}

.yun_cata_search {
    height: 1.1rem;
    margin: 0 auto;
    width: 95%;
}

.yuncata_search_input {
    height: 1.1rem;
    line-height: 1.1rem;
    width: 80%;
}

.yuncata_search_btn {
    height: 1.1rem;
    line-height: 1.1rem;
    text-align: center;
    width: 10%;
}

.yuncata_search_btn img {
    width: 0.55rem;
    margin-top: 0.25rem;
}

.yun_screen_box {
    position: absolute;
    left: 0;
    top: 2.125rem;
    z-index: 3;
    background-color: #fff;
}

.yun_screen_li:hover {
    background-color: #f2f2f2
}

.yun_screen_li_check {
    background-color: #f2f2f2;
}

.yun_screen_a {
    height: 2.05rem;
    line-height: 2.05rem;
    padding-left: 1.5rem;
}

.yun_screen_a_check {
    color: #2265b5;
    background: url("../../../image/yun-h5-img/yun-cata-icon2-2.png") no-repeat 4% center;
    background-size: auto 0.4rem;
}

.yun_file_icon {
    width: 1.95rem;
    height: 2.55rem;
    overflow: hidden;
}

.yun_file_icon img {
    width: 100%;
}

.yun_file_icon img.yun_doc_icon {
    width: 1.55rem;
    margin-top: 0.5rem;
}

.yun_list_one,
.yun_filelist_img {
    height: 2.55rem;
}

.yun_filelist_right {
    height: 2.55rem;
    background: url("../../../image/yun-h5-img/yun-cata-icon5.png") no-repeat right center;
    background-size: auto 1rem;
}

.yun_filelist_option_checked {
    background: url("../../../image/yun-h5-img/yun-cata-icon6.png") no-repeat right center;
    background-size: auto 1rem;
}

.yun_filelist_share_act img {
    width: 1.45rem;
}

.yun_filelist_move_act img {
    width: 1.325rem;
}

.yun_filelist_rename_act img {
    width: 2.05rem;
}

.yun_filelist_down_act img {
    width: 1.35rem;
}

.yun_filelist_del_act img {
    width: 1.55rem;
}

.yun_filelist_menu li a {
    height: 2.55rem;
    line-height: 2.55rem;
}

.yun_mask {
    display: none;
    background-color: #000;
    filter: alpha(opacity=60);
    opacity: 0.6;
    height: 100%;
    width: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 9998;
    zoom: 1;
}

.yun_bomb_box {
    display: none;
    background-color: #fff;
    height: 6.5rem;
    width: 12rem;
    margin: -3.25rem 0 0 -6rem;
    position: fixed;
    top: 50%;
    left: 50%;
    z-index: 9999;
    zoom: 1;
}

.yun_bomb_cont {
    background-color: #e6e6e6;
    width: 90%;
    margin: 1rem auto 0;
}

.yun_newfile_input {
    background-color: #e6e6e6;
    padding-left: 0.5rem;
}

.yun_bomb_closebtn img {
    width: 0.6rem;
}

.yun_bomb_btn {
    height: 1.05rem;
    line-height: 1.05rem;
    text-align: center;
}

.yun_bomb_error {
    height: 1rem;
    line-height: 1rem;
    text-align: center;
}

.yun_filelist_menu {}

.yun_filelist_left {
    height: 2.55rem;
}

.yun_filelist_left img {
    height: 1rem;
}


/*多选*/

#yun_file_checkcont {
    background-color: #2265B5;
    height: 1.7rem;
    left: 0;
    line-height: 1.7rem;
    position: fixed;
    text-align: center;
    top: -1.7rem;
    width: 100%;
    z-index: 1001;
}

.yun_check_all {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
}

.yun_file_checkbottom {
    background-color: #e6e6e6;
    bottom: -2.35rem;
    left: 0;
    position: fixed;
    z-index: 2;
    height: 2.35rem;
}

.yun_checkbottom_btn {
    float: left;
    padding-top: 0.2rem;
    width: 25%;
}

.all_info_feedback {
    display: none;
    background-color: #858585;
    width: 7.8rem;
    height: 4.85rem;
    margin: -2.425rem 0 0 -3.9rem;
    left: 50%;
    top: 50%;
    position: fixed;
    z-index: 1000000;
    border-radius: 5%;
}

.all_info_backimg {
    width: 1.9rem;
    margin: 0.7rem auto 0.75rem;
}

#move_file {
    width: 100%;
    height: 100%;
    background-color: #fff;
    position: fixed;
    left: 200%;
    top: 0;
    z-index: 200000;
}

#move_file .move_file_top {
    width: 100%;
    height: 1.7rem;
    line-height: 1.7rem;
    background-color: #2265B5;
    position: absolute;
    top: 0;
    left: 0;
}

.movefile_header_right {
    height: 1.7rem;
    position: absolute;
    right: 0;
    top: 0;
}

.move_file_bom {
    height: 2.35rem;
    position: absolute;
    bottom: 0;
    left: 0;
}

.move_file_bom a {
    height: 2.35rem;
    line-height: 2.35rem;
}

.move_file_center {
    margin-top: 1.7rem;
    margin-bottom: 1.7rem;
    height: 70%;
}

.move_file_cenen {
    overflow-y: auto;
    height: 95%;
}

.move_file_centop {
    height: 1.65rem;
    line-height: 1.65rem;
}

.yun_movefile_img {
    height: 2.55rem;
}

.move_file_list:hover {
    background-color: #2265b5;
    color: #fff;
}

.move_file_list:hover li {
    color: #fff;
}

.move_file_listed {
    background-color: #2265b5;
    color: #fff;
}

.move_file_listed li {
    color: #fff;
}

.movefile_loading {
    z-index: 200001;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: #fff;
    opacity: 0.9;
    filter: alpha(opacity=90);
}

.movefile_loading img.move_loadimg {
    position: absolute;
    left: 45%;
    top: 35%;
    width: 1rem;
    display: inline-block;
}

.yun__move_mask {
    display: none;
    background-color: #000;
    filter: alpha(opacity=60);
    opacity: 0.6;
    height: 100%;
    width: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 300000;
    zoom: 1;
}

.path_bj {
    background: url("../../../image/pc-img/menu-bj.png") no-repeat right center;
    background-size: auto 1.65rem;
    padding-right: 0.5rem;
}

.move_file_pathname {
    max-width: 5rem;
}


/*分享*/

.yun_share_bomb {
    display: none;
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 9999;
    background-color: #fff;
}

.yun_share_cont img {
    height: 2.75rem;
}

.yun_share_cancel {
    height: 1.9rem;
    line-height: 1.9rem;
}


/*分享－－复制链接弹框*/

.share_link_bomb {
    width: 100%;
    height: 100%;
    position: fixed;
    left: 200%;
    top: 0;
    z-index: 200000;
}

.share_file_top {
    width: 100%;
    height: 1.7rem;
    line-height: 1.7rem;
    background-color: #2265B5;
    position: absolute;
    top: 0;
    left: 0;
}

.share_link_header_right {
    height: 1.7rem;
    position: absolute;
    right: 0;
    top: 0;
}

.share_link_header_left {
    height: 1.7rem;
    position: absolute;
    left: 0;
    top: 0;
}

.share_link_cont {
    margin-left: 2%;
}

.share_link_setline {
    height: 1.55rem;
    line-height: 1.55rem;
}

.share_link_check {
    height: 1.55rem;
}

.share_link_check img {
    width: 0.55rem;
}

.share_link_centent {
    margin-top: 1.95rem;
}

.yun_share_setPassword,
.yun_share_date {
    height: 1rem;
    line-height: 1rem;
    border: 1px solid #ccc;
    margin-top: 0.3rem;
    width: 30%;
}

.yun_copy_linkorpass {
    width: 20%;
    height: 1.50rem;
    line-height: 1.50rem;
    text-align: center;
    background-color: #2265b5;
    color: #fff;
}

.yun_sharelink_loading {
    z-index: 200001;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: #fff;
    opacity: 0.9;
    filter: alpha(opacity=90);
}

.yun_sharelink_loading img.move_loadimg {
    position: absolute;
    left: 45%;
    top: 35%;
    width: 1rem;
    display: inline-block;
}


/*分享群组*/

.share_group_search {
    height: 1.1rem;
    margin: 0 auto;
    width: 95%;
}

.share_group_searchinput {
    height: 1.1rem;
    line-height: 1.1rem;
    width: 80%;
}

.yun_sharegroup_searchbtn {
    height: 1.1rem;
    line-height: 1.1rem;
    text-align: center;
    width: 10%;
}

.yun_sharegroup_searchbtn img {
    margin-top: 0.25rem;
    width: 0.55rem;
}

.yun_sharegroup_icon {
    height: 2.85rem;
    overflow: hidden;
    width: 1.85rem;
}

.yun_share_grouplist_one {
    height: 2.85rem;
}

.yun_share_grouplisted {
    background-color: #2265b5;
    color: #fff;
}

.yun_share_grouplisted li {
    color: #fff;
}

.share_groupset_centent {
    display: none;
    position: fixed;
    width: 100%;
    left: 0;
    bottom: 0;
    z-index: 400000;
}

.yun_sharegroup_mask {
    background-color: #000000;
    display: none;
    height: 100%;
    left: 0;
    opacity: 0.3;
    filter: alpha(opacity=30);
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 399999;
}


/*分享邮件*/

.yun_share_emailtxa {
    height: 3.5rem;
    width: 100%;
}

.share_email_item {
    background: #f4f8fb;
    border: 1px solid #cbddf1;
    line-height: 0.7rem;
    border-radius: 3px;
    color: #2974b6;
    cursor: default;
    float: left;
    margin: 0.1rem;
}

.share_email_name {
    font-size: 0.5rem;
    float: left;
    margin: 0 0.1rem;
    white-space: nowrap;
}

.share_email_removename {
    float: left;
    background: url("../../../image/pc-img/cont-icon11.png") no-repeat center;
    background-size: 0.35rem auto;
    cursor: pointer;
    height: 0.7rem;
    width: 0.8rem;
}

.jiathis_share_icon .jiathis_share_btn {
    width: 100%;
    float: left;
    text-align: center;
}

.jiathis_style_32x32 .jiathis_share_btn .jiathis_txt {
    line-height: 2.75rem !important;
    text-decoration: none;
    float: left;
}

.jiathis_share_icon .jiathis_share_btn .jtico {
    background: url("../../../image/yun-h5-img/yun-share-icon5.png") no-repeat center;
    background-size: auto 2.75rem;
    cursor: pointer;
    display: block !important;
    height: 2.75rem !important;
    line-height: 2.75rem !important;
    overflow: hidden;
    width: 100%;
    text-align: left;
    padding-left: 0 !important;
}

.jiathis_share_icon .jiathis_button_tsina .jtico {
    background: url("../../../image/yun-h5-img/yun-share-icon5.png") no-repeat center;
    background-size: auto 2.75rem;
}

.jiathis_share_icon .jiathis_button_tqq .jtico {
    background: url("../../../image/yun-h5-img/yun-share-icon6.png") no-repeat center;
    background-size: auto 2.75rem;
}

.jiathis_share_icon .jiathis_button_cqq .jtico {
    background: url("../../../image/yun-h5-img/yun-share-icon6-qq2.png") no-repeat center;
    background-size: auto 2.75rem;
}

.jiathis_share_icon .jiathis_button_qzone .jtico {
    background: url("../../../image/yun-h5-img/yun-share-icon7.png") no-repeat center;
    background-size: auto 2.75rem;
}

.jiathis_share_icon .jiathis_button_renren .jtico {
    background: url("../../../image/yun-h5-img/yun-share-icon8.png") no-repeat center;
    background-size: auto 2.75rem;
}

.jiathis_share_icon .jiathis_button_weixin .jtico {
    background: url("../../../image/yun-h5-img/yun-share-icon4.png") no-repeat center;
    background-size: auto 2.75rem;
}

#jiathis_weixin_h3 {
    font-size: 0.5rem;
}


/*上传*/

.upload_file_bj {
    background-color: #333;
    display: none;
    height: 100%;
    left: 0;
    opacity: 0.6;
    filter: alpha(opacity=60);
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1001;
}

.upload_file_box {
    display: none;
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 1002;
}

.upload_file_info {
    margin: 0 auto;
    text-align: center;
    width: 16rem;
}

.upload_cancel_btn {
    height: 2.18rem;
    margin-top: 1.25rem;
}

.upload_cancel_btn img {
    height: 1.8rem;
    margin-top: 0.16rem;
}

.upload_file_cont {
    width: 60%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0.5rem;
}

.upload_file_cont .upload_dwg_btn img {
    width: 4.7rem;
}

.upload_file_cont .upload_font_btn img {
    width: 3.25rem;
}

.progress_left {
    float: left;
    width: 60%;
    border: 1px solid #ccc;
    height: 4px;
}

.progress_left_err {
    border: 1px solid red;
}

.progress_left_err .progress {
    background: red;
}

.progress_right {
    float: right;
    width: 35%;
    text-align: center;
}

.error {
    color: red;
}

.dwg_upload_backcont {
    display: none;
    z-index: 1003;
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background-color: #fff;
}

.dwg_up_top {
    background-color: #2265B5;
    height: 1.7rem;
    left: 0;
    line-height: 1.7rem;
    position: absolute;
    top: 0;
    width: 100%;
}

table.upload_back {
    width: 100%;
}

table.upload_back tr {
    height: 2rem;
    border-bottom: 1px solid #fff;
}

table.upload_back td.fileIcon {
    height: 2rem;
    overflow: hidden;
    width: 1.9rem;
}

table.upload_back td.fileIcon img {
    width: 100%;
    margin-top: 0.3rem;
}

.progress {
    height: 4px;
    font-size: 0;
    line-height: 4px;
    background: #A4D8FA;
    width: 0;
}

.ke-toolbar {
    background-color: #FFFFFF;
}

.header_left_box {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
}

.header_left_box .back_level {
    width: 0.45rem;
    height: 100%;
}

#my_header .header_addfile {
    width: 1.05rem;
    height: 100%;
}

.yun_h5user_img {
    display: block;
}

.yun_h5user_img img {
    width: 2.8rem;
    float: left;
}

.yun_h5user_first {
    background-color: #C2C2C2;
    color: #FFFFFF;
    display: block;
    height: 2.8rem;
    line-height: 2.8rem;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    width: 2.8rem;
}

.yun_ucenter_name {
    max-width: 85%;
}

.yun_ucenter_levelimg img {
    float: left;
    width: 0.7rem;
}

.yun_ucenter_angle {
    width: 1.5rem;
    height: 1.58rem;
    text-align: center;
}

.yun_ucenter_angle img {
    width: 0.35rem;
}

.yun_public_num {
    background: url("../../../image/yun-h5-img/yun-other-icon1.png") no-repeat top center;
    background-size: 16rem auto;
}

.yun_pub_ercode {
    margin-top: 30%
}

.yun_pub_ercode img {
    width: 12.25rem;
}

.yun_pub_scan img {
    height: 1.5rem;
}

.feedback_textarea {
    resize: none;
    width: 93%;
    height: 12.25rem;
    padding: 0.5rem;
}


/* .upload_font_btn{width: 2.575rem;height:3.575rem;background: url("../../../image/yun-h5-img/yun-upload-icon3.png") no-repeat top center;background-size:2.575rem auto;}
 */


/**图纸详情加ＣＡＤ下载**/

.temporary_one {
    width: 2.45rem;
}

.temporary_two {
    width: 56%;
}

.temporary_two_tone {}

.temporary_three {
    width: 3.45rem;
}

.temporary_three a {
    display: block;
    width: 100%;
    text-align: center;
    height: 1.2rem;
    line-height: 1.2rem;
    border-radius: 3px;
    color: #fff;
    background-color: #2265b5;
}

.temporary_three span {
    display: block;
    width: 100%;
    text-align: center;
    color: #999;
}

.temporary_downdwg_btn {
    border-radius: 3px;
    color: #fff;
    width: 80%;
    margin: 1.5rem auto;
    text-align: center;
    background-color: #2265b5;
    display: block;
    height: 1.8rem;
    line-height: 1.8rem;
}


/**APP内置浏览器下载跳转页**/

.down_appdump_mask {
    display: none;
    background-color: #000;
    filter: alpha(opacity=95);
    opacity: 0.95;
    height: 100%;
    width: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 9998;
    zoom: 1;
}

.down_app_dump {
    display: none;
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 10000;
}

.down_app_top {
    font-size: 0.9rem;
    color: #e5e5e5;
    position: absolute;
    top: 0.6rem;
    left: 0.5rem;
}

.down_app_arrow {
    float: left;
    position: absolute;
    top: 1.1rem;
    right: 0.65rem;
    width: 6.93rem;
    max-width: 277px;
}

.down_app_onestep {
    font-size: 0.8rem;
    color: #e5e5e5;
    position: absolute;
    top: 7.2rem;
    right: 7.5rem;
}

.down_app_twostep {
    font-size: 0.8rem;
    color: #e5e5e5;
    position: absolute;
    top: 11.7rem;
    right: 4.5rem;
}

.down_app_browser {
    float: left;
    position: absolute;
    top: 11rem;
    right: 1.7rem;
    width: 2.15rem;
    max-width: 86px;
}

.down_app_ok {
    width: 51%;
    height: 2.05rem;
    line-height: 2.05rem;
    text-align: center;
    font-size: 0.8rem;
    color: #e5e5e5;
    position: absolute;
    bottom: 10%;
    left: 20%;
    border: 0.1rem solid #fff;
    border-radius: 3px;
}


/**会员付费版 **/

.mempay_col {
    color: #969696
}


/**APP内嵌页面－－付费商品展示页**/

.paid_goods_top {
    background-color: #12aee1;
    width: 100%;
    border-bottom: 1px solid #e5e5e5;
    padding: 0;
}

.app_embedded_cont {
    max-width: 16rem;
    margin: 0 auto;
}

.paid_goods_tabtit-old {
    position: fixed;
    left: 0;
    top: 0;
    padding-top: 1.25rem;
    line-height: 1.95rem;
    z-index: 9;
    background-color: #12aee1;
    width: 100%;
    color: #fff;
    font-weight: bold;
    text-align: center;
    font-size: 0.85rem;
}

.paid_goods_tabtit {
    margin-bottom: 1.65rem;
    line-height: 1.95rem;
    background-color: #12aee1;
    width: 100%;
    color: #fff;
    font-weight: bold;
    text-align: center;
    font-size: 0.85rem;
}

.paid_goods_newtabtit {
    margin-bottom: 0;
}

.more_Features {
    background-color: #fff;
    color: #999;
    font-size: 0.5rem;
    line-height: 1.95rem;
    margin-bottom: 1.6rem;
    text-align: center;
    width: 100%;
}

.paid_goods_tabcont {
    height: 4rem;
    width: 100%;
    margin: 0.68rem auto 0;
    position: relative;
    text-align: center;
}

.paid_goods_tabli_bj {
    width: 100%;
    height: 0.375rem;
    margin-top: 1.45rem;
    border: 1px solid #8bddf8;
    border-radius: 80px;
    background-color: #fff;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    /* Firefox */
    -webkit-box-sizing: border-box;
    /* Safari */
}

.paid_tablibj_first {
    background: -webkit-linear-gradient(left, #8bddf8, #fff, #fff, #fff);
    /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #8bddf8, #fff, #fff, #fff);
    /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #8bddf8, #fff, #fff, #fff);
    /* Firefox 3.6 - 15 */
    background: linear-gradient(left, #8bddf8, #fff, #fff, #fff);
    /* 标准的语法 */
}

.paid_tablibj_center {
    background: -webkit-linear-gradient(left, #fff, #fff, #8bddf8, #fff, #fff);
    /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #fff, #fff, #8bddf8, #fff, #fff);
    /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #fff, #fff, #8bddf8, #fff, #fff);
    /* Firefox 3.6 - 15 */
    background: linear-gradient(left, #fff, #fff, #8bddf8, #fff, #fff);
    /* 标准的语法 */
}

.paid_tablibj_last {
    background: -webkit-linear-gradient(right, #8bddf8, #fff, #fff, #fff);
    /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(right, #8bddf8, #fff, #fff, #fff);
    /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(right, #8bddf8, #fff, #fff, #fff);
    /* Firefox 3.6 - 15 */
    background: linear-gradient(right, #8bddf8, #fff, #fff, #fff);
    /* 标准的语法 */
}

.paid_tabli {
    background: url("../../../image/yun-h5-img/en/app-icon1.png") no-repeat center;
    background-size: 100%;
}

.paid_tab_first {
    position: absolute;
    left: 0;
    top: 0.75rem;
    width: 1.75rem;
    height: 1.775rem;
}

.paid_tab_center {
    position: absolute;
    left: 50%;
    top: 0.75rem;
    width: 1.75rem;
    height: 1.775rem;
    margin-left: -0.87rem;
}

.paid_tab_last {
    position: absolute;
    right: 0;
    top: 0.75rem;
    width: 1.75rem;
    height: 1.775rem;
}

.paidtab_checked {
    z-index: 1;
    top: 0;
    width: 3.25rem;
    height: 3.25rem;
    background: url("../../../image/yun-h5-img/en/app-icon5.png") no-repeat center;
    background-size: 100%;
    -webkit-transition: width 300ms linear;
    -moz-transition: width 300ms linear;
    -o-transition: width 300ms linear;
    -ms-transition: width 300ms linear;
    transition: width 300ms linear;
}

.paidtab_centerchecked {
    margin-left: -1.62rem;
}

.app_open_btn {
    width: 80%;
    height: 1.5rem;
    line-height: 1.5rem;
    border-radius: 80px;
    display: block;
    margin: 0.95rem auto 0.7rem;
    font-size: 0.75rem;
    text-align: center;
    background-color: #ff9900;
    color: #fff;
}

.paid_goods_center {}

.paid_goods_content {
    width: 80%;
    margin: 0 auto;
}

.paid_goods_list {
    margin-bottom: 0.9rem;
    padding-left: 1.9rem;
    background: url("../../../image/yun-h5-img/en/app-icon6.png") no-repeat left center;
    background-size: 0.85rem auto;
}

.paid_goods_listtit {
    font-size: 0.75rem;
    color: #555;
    overflow: hidden;
}

.paid_goods_listtxt {
    color: #999;
    font-size: 0.5rem;
}

.paygood_scroll_tab {
    position: relative;
    left: 0;
    height: 3.25rem;
    width: 80%;
    margin: 0.95rem auto 0;
    position: relative;
    overflow: hidden;
}

.paygood_scroller {
    left: 0;
}

.paygood_scroll_li {
    float: left;
    width: 4.85rem;
    margin-top: 0.75rem;
}

.paygood_scrolltab_bj {
    position: absolute;
    left: 0;
    top: 1.45rem;
    width: 100%;
    height: 0.375rem;
    border: 1px solid #8bddf8;
    border-radius: 80px;
    background-color: #fff;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    /* Firefox */
    -webkit-box-sizing: border-box;
    /* Safari */
}

.paygood_scroll_liimg {
    float: left;
    background: url("../../../image/yun-h5-img/en/app-icon1.png") no-repeat left center;
    background-size: 100%;
    width: 1.75rem;
    height: 1.775rem;
}

.paygood_scroll_checked {
    margin-top: 0;
}

.paygood_scroll_checked .paygood_scroll_liimg {
    float: left;
    background: url("../../../image/yun-h5-img/en/app-icon5.png") no-repeat center;
    background-size: 100%;
    width: 3.25rem;
    height: 3.25rem;
    -webkit-transition: width 300ms linear;
    -moz-transition: width 300ms linear;
    -o-transition: width 300ms linear;
    -ms-transition: width 300ms linear;
    transition: width 300ms linear;
}

.app_load_act {
    z-index: 4;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: #fff;
    opacity: 0.9;
    filter: alpha(opacity=90);
}

.app_load_act img.app_load_img {
    position: absolute;
    left: 50%;
    top: 50%;
    width: 0.7rem;
    margin: -0.35rem 0 0 -0.35rem;
    display: inline-block;
}

.app_paidgoods_tabcont {
    width: 100%;
    border-top: 1px solid #89d7f0;
    background-color: #12aee1;
}

.app_paidgoods_tabtxt {
    font-size: 0.45rem;
    color: #fff;
    text-align: center;
    margin-bottom: 0.7rem;
}

.app_paidgoods_onetab {
    text-align: center;
    margin: 1.125rem 0 0.45rem;
}

.app_paidgoods_tabul {
    border-bottom: 1px solid #89d7f0;
    width: 100%;
}

.app_paidgoods_twotab {
    float: left;
    width: 50%;
    background-color: #12aee1;
    text-align: center;
    height: 4rem;
    line-height: 4rem;
}

.app_paidgoods_treetab {
    float: left;
    width: 33.3%;
    background-color: #12aee1;
    text-align: center;
    height: 4rem;
    line-height: 4rem;
}

.app_fouricon_bj {
    background: url("../../../image/yun-h5-img/en/app-icon15.png") no-repeat center;
    background-size: 100%;
    width: 2rem;
    height: 1.75rem;
}

.app_fiveicon_bj {
    background: url("../../../image/yun-h5-img/en/app-icon14.png") no-repeat center;
    background-size: 100%;
    width: 2rem;
    height: 1.75rem;
}

.app_threeicon_bj {
    background: url("../../../image/yun-h5-img/en/app-icon12.png") no-repeat center;
    background-size: 100%;
    width: 2rem;
    height: 1.75rem;
}

.app_paidgoods_tabchecked {
    background-color: #8bddf8;
    -webkit-transition: all 300ms linear;
    -moz-transition: all 300ms linear;
    -o-transition: all 300ms linear;
    -ms-transition: all 300ms linear;
    transition: all 300ms linear;
}

.app_paidgoods_tabchecked .app_fouricon_bj {
    background: url("../../../image/yun-h5-img/en/app-icon13.png") no-repeat center;
    background-size: 100%;
    width: 2rem;
    height: 1.75rem;
}

.app_paidgoods_tabchecked .app_fiveicon_bj {
    background: url("../../../image/yun-h5-img/en/app-icon14-1.png") no-repeat center;
    background-size: 100%;
    width: 2rem;
    height: 1.75rem;
}

.app_paidgoods_tabchecked .app_threeicon_bj {
    background: url("../../../image/yun-h5-img/en/app-icon12-1.png") no-repeat center;
    background-size: 100%;
    width: 2rem;
    height: 1.75rem;
}

.app_icon_bj {
    margin-top: 1.125rem;
}

.app_paygood_scrolltab {
    position: relative;
    overflow: hidden;
    left: 0;
    height: 4rem;
    width: 100%;
    border-bottom: 1px solid #89d7f0;
    margin: 0;
}


/* .app_paygood_scroller{left:0;} */

.app_paygood_scroll_li {}

.app_paygood_scroll_li {
    float: left;
    width: 5.35rem;
    text-align: center;
}

.app_paygood_scroll_liimg {
    background: url("../../../image/yun-h5-img/en/app-icon14.png") no-repeat left center;
    background-size: 100%;
    width: 2rem;
    height: 1.75rem;
}


/**升级**/

.app_upgrade_body {
    background-color: #12aee1;
}

.app_upper {
    z-index: 9;
    line-height: 1.95rem;
    position: relative;
    text-align: center;
    background-color: #12aee1;
    position: fixed;
    padding-top: 1.25rem;
    left: 0;
    top: 0;
    width: 100%;
}

.app_upper_c {
    color: #fff;
    font-size: 0.85rem;
}

.app_upper_r {
    position: absolute;
    right: 3%;
    top: 1.25rem;
    font-size: 0.75rem;
    color: #fff;
    curosr: pointer;
    float: left;
}

a.app_upper_l {
    cursor: pointer;
    position: absolute;
    left: 3%;
    top: 1.25rem;
    float: left;
    line-height: 1.95rem;
    height: 1.95rem;
    width: 1rem;
    background: url("../../../image/yun-h5-img/en/app-icon-back.png") no-repeat center;
    background-size: 0.6rem auto;
}

.app_upgrade_top {
    background-color: #12aee1;
    width: 100%;
    border-bottom: 1px solid #e5e5e5;
    padding: 1.4rem 0 1rem 0;
    margin-bottom: 1.65rem;
}

.app_upgrade_tabcont{
  background-color: #fff;
}

.app_upgrade_tabul {
  background-color: #f5f5f5;
  height: 40px;
  margin-left: 50px;
  margin-right: 50px;
  border-radius: 20px;
  margin-top: 10px;
  margin-bottom: 7px;
  width: initial;
  display: flex;
}

.app_upgrade_tabli {
  float: left;
  font-size: 16px;
  text-align: center;
  line-height: 26px;
  color: #646464;
  border-radius: 20px;
  padding: 7px 33px;
  box-sizing: border-box;
  letter-spacing: -0.1px;
  font-weight: bolder;
  flex: 1;
}

.app_upgrade_tablichecked {
  color: #15BCC4;
  background-color: #fff;
  box-shadow: 0px 2px 4px 0px #d1d1d1;
  line-height: 25px;
}
.app_upgrade_onetabli {
  width: 138px;
  font-size: 16px;
  text-align: center;
  line-height: 22px;
  color: #15bcc4;
  background-color: #fff;
  box-shadow: 0px 2px 4px 0px #d1d1d1;
  margin: 0 auto;
  margin-top: 10px;
  margin-bottom: 7px;
  padding: 7px 33px;
  border-radius: 20px;
  font-weight: bolder;
}

.app_upgrade_threetabli {
    background-color: #12aee1;
    float: left;
    width: 33.3%;
    font-size: 0.75rem;
    text-align: center;
    line-height: 2.25rem;
    color: #fff;
}

.app_upgrade_toptxt {
    width: 80%;
    margin: 0 auto 1.55rem;
}

.app_upgrade_info {
    font-size: 0.5rem;
    color: #fff;
}

.app_upgrade_cinfo {
    margin: 1.05rem 0;
}

.app_upgrade_cinfol {
    float: left;
    font-size: 0.75rem;
    color: #fff;
    line-height: 1.5rem;
}

.app_upgrade_cinfoc {
    float: left;
    font-size: 1.5rem;
    color: #fff;
    line-height: 1.5rem;
}

.app_upgrade_btn {
    width: 80%;
    height: 1.5rem;
    line-height: 1.5rem;
    border-radius: 80px;
    display: block;
    margin: 0 auto;
    font-size: 0.75rem;
    text-align: center;
    background-color: #4dd865;
    color: #fff;
}

.app_noupgrade_btn {
    width: 80%;
    height: 1.5rem;
    line-height: 1.5rem;
    border-radius: 80px;
    display: block;
    margin: 0 auto;
    font-size: 0.75rem;
    text-align: center;
    background-color: #ccc;
    color: #fff;
}

.app_upgrade_moretabli {
    background-color: #12aee1;
    float: left;
    width: 100px;
    font-size: 0.7rem;
    text-align: center;
    line-height: 2.25rem;
    color: #fff;
}

.app_upgrade_moretabli_checked {
    color: #016a8c;
    background-color: #8bddf8;
}

.app_upgrade_moreswiper {
    width: 100%;
    background-color: #12aee1;
    height: 2.25rem;
    border-top: 1px solid #71ceed;
    border-bottom: 1px solid #71ceed;
}


/* @media screen and (min-width: 320px) and (max-width: 399px){
	
	.app_upgrade_moretabli{width:103px}
}
 */


/**返回提示框**/

.app_bomb_box {
    display: none;
    background-color: #000;
    filter: alpha(opacity=2);
    opacity: 0.2;
    height: 100%;
    width: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 99;
    zoom: 1;
}

.app_bombed_cont {
    display: none;
    position: fixed;
    background-color: #fff;
    top: 40%;
    left: 10%;
    margin-top: -3.65rem;
    width: 80%;
    z-index: 100;
    text-align: center;
    border-radius: 10px;
}

.app_bomb_info {
    border-bottom: 1px solid #0e8bb4;
    text-align: center;
}

.app_bomb_suc {
    color: #12aee1;
    font-size: 1rem;
    line-height: 1.2rem;
    padding-top: 0.8rem;
}

.app_bombed_btn {
    cursor: pointer;
    color: #555;
    font-size: 0.8rem;
    display: block;
    text-align: center;
    height: 1.92rem;
    line-height: 1.92rem;
}

.app_bomb_failuretxt {
    color: #999999;
    font-size: 0.7rem;
    text-align: center;
}

.app_bomb_failuretit {
    color: #f70516;
    font-size: 1rem;
    margin: 1.65rem 0 0.625rem;
    text-align: center;
}


/**确认升级**/

.app_upgrade_content {
    width: 90%;
    margin: 1.2rem auto 0;
}

.app_upgrade_largetxt {
    color: #333;
    font-size: 0.8rem;
    text-align: center;
    margin-bottom: 0.9rem;
}

.app_upgrade_bigtxt {
    color: #666;
    font-size: 0.7rem;
    text-align: center;
    line-height: 1.2rem;
}

.app_upgrade_hr {
    margin-top: 1.9rem;
    text-align: center;
    margin-bottom: 1.25rem;
}

.app_upgrade_hrtxt {
    text-decoration: underline;
    color: #12aee1;
    font-size: 0.5rem;
}

.app_upgrade_graytxt {
    color: #999;
    font-size: 0.5rem;
    text-align: center;
    margin-bottom: 1.25rem;
}

.app_upgrade_desc {
    margin-bottom: 0.75rem;
}

.app_upgrade_text,
.app_upgrade_num {
    float: left;
    color: #666;
    font-size: 0.6rem;
    line-height: 1rem;
}

.app_upgrade_text {
    width: 95%
}

.app_upgrade_num {
    width: 5%
}


/**隐私政策**/

.app_privacy_tit {
    color: #666;
    font-size: 0.6rem;
    line-height: 1rem;
    font-weight: bold;
}

.app_privacy_italic {
    font-style: italic;
    font-weight: bold;
}


/**500**/

.app_500_cont {
    max-width: 640px;
    width: 55%;
    margin: 5rem auto 0;
    min-width: 320px;
}

.app_500_msg {
    color: #595757;
    font-size: 0.6rem;
    text-align: center;
    margin: 1.5rem 0 0.6rem;
}

.app_500_btn {
    padding: 8px 15px;
    border: 1px solid #2e9cbd;
    color: #2e9cbd;
    font-size: 0.6rem;
    border-radius: 5px;
    cursor: pointer;
}

.app_500_btncon {
    text-align: center;
}

.app500_img {
    max-width: 327px;
    width: 8.17rem;
}


/**400**/

.app_404_cont {
    max-width: 596px;
    margin: 5rem auto 0;
    min-width: 320px;
}

.app_404_msg {
    color: #595757;
    font-size: 0.6rem;
    text-align: center;
    margin: 1.5rem 0 0.9rem;
}

.app_404_btn {
    padding: 8px 18px;
    border: 1px solid #12aee1;
    color: #12aee1;
    font-size: 0.6rem;
    border-radius: 5px;
    cursor: pointer;
}

.app_404_btncon {
    text-align: center;
}

.app404_img {
    max-width: 596px;
    width: 100%;
}


/**冻结说明**/

.app_freeze_tit {
    color: #666;
    font-size: 0.8rem;
    line-height: 1.2rem;
}

.app_freeze_text {
    color: #666;
    font-size: 0.65rem;
    line-height: 1rem;
}

.app_freeze_textnote {
    color: #D04848;
    font-size: 0.65rem;
    line-height: 1rem;
}


/**取消订阅**/

.app_cancel_cont {}

.app_cancel_one {
    background: url("../../../image/yun-h5-img/zh/app-cancel-icon1.png") no-repeat center;
    background-size: 100%;
    height: 100%;
}

.app_cancel_onebj {
    background-color: #fff;
    width: 80%;
    height: 30%;
    margin: 25% auto 0;
    position: relative;
    display: block;
}

.app_cancel_oneimg {
    max-width: 150px;
    width: 3.75rem;
    position: absolute;
    top: -1.2rem;
    left: 50%;
    margin-left: -1.875rem;
}

.app_cancel_onet {
    font-size: 0.75rem;
    color: #595757;
    text-align: center;
    margin-top: 30%;
}

.app_cancel_onebtn {
    font-size: 0.75rem;
    color: #12aee1;
    text-align: center;
    text-decoration: underline;
    margin-top: 15px;
    cursor: pointer;
}

.app_cancel_onebjt {
    margin-top: 15%;
}

.app_cancel_twocont {
    width: 90%;
    margin: 1.5rem auto 0;
}

.app_cancel_num {
    float: left;
    background-color: #12aee1;
    color: #fff;
    text-align: center;
    font-size: 1rem;
    width: 1.5rem;
    height: 1.5rem;
    line-height: 1.5rem;
    border-radius: 80px;
}

.app_cancel_text {
    float: right;
    width: 85%;
    margin-top: 0.3rem;
}

.app_cancel_point {
    float: left;
    background-color: #12aee1;
    margin-top: 0.3rem;
    width: 6px;
    height: 6px;
    border-radius: 80px;
}

.app_cancel_nopoint {
    background-color: #ffffff;
}

.app_cancel_info {
    float: right;
    color: #3e3a39;
    font-size: 0.6rem;
    line-height: 0.9rem;
    width: 95%;
}

.app_cancel_graphiccont {
    position: absolute;
    bottom: 5%;
    height: 65%;
    width: 90%;
    margin: 0 auto;
}


/* .app_cancel_graphic{width:100%;height:auto;} 
.one_graphic{max-width:547px;}
.google_graphic{max-width:546px;}*/

.app_cancel_graphic {
    height: 16.2rem;
    max-height: 700px;
}

.other_graphiccont {
    bottom: 10%;
}

.google_graphic {
    height: 16.6rem;
    max-height: 714px;
}

@media screen and (min-width: 1020px) and (max-width: 1300px) {
    .app_cancel_onebj {
        margin: 2.5rem auto 0;
    }
    .app_cancel_onet {
        margin-top: 2.8rem;
    }
    .app_cancel_graphic {
        height: 12rem;
    }
}

@media screen and (min-width: 1301px) {
    .app_cancel_onebj {
        margin: 3rem auto 0;
    }
    .app_cancel_onet {
        margin-top: 3rem;
    }
}

.u-guideTop {
    width: 1rem;
    height: 0.7rem;
    background: url("../../../image/yun-h5-img/units-icons.png") no-repeat center;
    background-size: 100%;
    position: absolute;
    left: 50%;
    bottom: 50px;
    margin-left: -0.5rem;
    display: block;
    z-index: 9998
}

.u-guideTop.z-move {
    -webkit-animation: guideTop 1.5s infinite
}

@-webkit-keyframes guideTop {
    0% {
        -webkit-transform: translateY(42px);
        opacity: 0.4;
        filter: alpha(opacity=40);
    }
    60% {
        -webkit-transform: translateY(12px);
        opacity: 1;
        filter: alpha(opacity=100);
    }
    100% {
        -webkit-transform: translateY(0px);
        opacity: 0.4;
        filter: alpha(opacity=40);
    }
}


/**商品测试用**/

.paid_goods_errorlist {
    margin-bottom: 1.5rem;
    padding-left: 1.9rem;
    background: url("../../../image/yun-h5-img/zh/app-icon6-6.png") no-repeat left center;
    background-size: 0.85rem auto;
}

.paid_goods_errorlist .paid_goods_listtit {
    font-size: 0.75rem;
    color: #999;
    overflow: hidden;
}

.paid_goods_errorlist .paid_goods_listtxt {
    color: #ccc;
    font-size: 0.5rem;
}

.paid_goods_errortxt {
    color: #ff332d;
    font-size: 0.6rem;
}


/**临时分享**/

.new_down_btn {
    width: 80%;
    margin: 0.8rem auto;
    background-color: #003366;
    color: #fff;
    display: block;
    text-align: center;
    border-radius: 5px;
    height: 1.6rem;
    line-height: 1.6rem;
}

.more_new_feature {
    color: #fff;
    font-size: 0.9rem;
    font-style: italic;
    text-align: center;
    font-weight: bold;
    height: 2rem;
    padding-top: 0.2rem;
    width: 100%;
    text-align: center;
    background: #12aee1 url("../../../image/yun-h5-img/zh/app-icon16-2.png") no-repeat bottom center;
    background-size: 100% auto;
}

.goods_cont_marb {
    margin-bottom: 1rem;
}

@media screen and (min-width: 769px) {
    .more_new_feature {
        background-size: auto 90%;
    }
}

.pricing_bottom_model {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
}

.pricing_bottom_more_feature {
    padding: 0.5rem 10%;
    width: 80%;
    color: #494848;
    font-size: 0.8rem;
    font-style: italic;
    text-align: center;
    background: #f6fdff url("../../../image/yun-h5-img/zh/app-icon16-2-2.png") no-repeat bottom center;
    background-size: 100% auto;
}

.pricing_bottom_btn {
    width: 100%;
    height: 2.5rem;
    background-color: #12aee1;
}

.pricing_openimmediately_btn {
    cursor: pointer;
    width: 80%;
    height: 1.75rem;
    line-height: 1.75rem;
    font-size: 0.9rem;
    border-radius: 80px;
    display: block;
    margin: 0.35rem auto 0;
    text-align: center;
    background-color: #ffd209;
    color: #333;
}

.pricing_noimmediately_btn {
    width: 80%;
    height: 1.75rem;
    line-height: 1.75rem;
    font-size: 0.9rem;
    border-radius: 80px;
    display: block;
    margin: 0.35rem auto 0;
    text-align: center;
    background-color: #ccc;
    color: #333;
}

.pricing_bottom_mar {
    margin-bottom: 5rem;
}

.new_tab_model {
    width: 90%;
    margin: 0 auto;
}

.new_tab_ul_three {
    width: 100%;
    height: 107px;
    display: flex;
    display: -webkit-flex;
    /* Safari */
    align-items: flex-end;
    justify-content: center;
    text-align: center;
}

.new_tab_li_three {
    display: inline-flex;
    text-align: center;
}

.new_tab_noramltxt {
    color: #333;
    font-size: 20px;
    display: inline-flex;
    width: 100%;
    text-align: center;
    transition: all 0.5s ease-in-out 0s;
    -moz-transition: all 0.5s ease-in-out 0s;
    -webkit-transition: all 0.5s ease-in-out 0s;
    -o-transition: all 0.5s ease-in-out 0s;
}

.new_tab_onebj {
    width: 131px;
    height: 98px;
    line-height: 98px;
    background: url("../../../image/yun-h5-img/zh/app-icon21.png") no-repeat;
}

.new_tab_twobj {
    width: 125px;
    height: 98px;
    line-height: 98px;
    background: url("../../../image/yun-h5-img/zh/app-icon22.png") no-repeat;
}

.new_tab_threebj {
    width: 131px;
    height: 98px;
    line-height: 98px;
    background: url("../../../image/yun-h5-img/zh/app-icon23.png") no-repeat;
}

.new_tab_li_three_check {}

.new_tab_noramltxt_check {
    font-size: 36px;
    text-align: normal;
}

.new_tab_onebj_checked {
    width: 336px;
    height: 106px;
    line-height: 106px;
    background: #fff url("../../../image/yun-h5-img/zh/app-icon21-1.png") no-repeat;
}

.new_tab_twobj_checked {
    width: 330px;
    height: 107px;
    line-height: 106px;
    background: #fff url("../../../image/yun-h5-img/zh/app-icon22-1.png") no-repeat;
}

.new_tab_threebj_checked {
    width: 336px;
    height: 106px;
    line-height: 106px;
    background: #fff url("../../../image/yun-h5-img/zh/app-icon23-1.png") no-repeat;
}


/* 2018-8-20新改版tab样式  */

.new_app_embedded_box {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 5;
}


/*.app_embedded_cont{margin-top:4rem;}*/

.pricing_top_mar {
    margin-top: 4rem;
}

.new_threeTab_ul {
    width: 100%;
    height: 2.675rem;
    /* height:107px; */
    display: flex;
    display: -webkit-flex;
    align-items: flex-end;
    justify-content: center;
    text-align: center;
}

.new_threeTab_li {
    /* display: inline-flex; */
    text-align: center;
    display: block;
    float: left;
    cursor: pointer;
    transition: width 0.2s, height 0.2s, background-url 0.2s, font-size 0.2s;
    -moz-transition: width 0.2s, height 0.2s, background-url 0.2s, font-size 0.2s;
    -webkit-transition: width 0.2s, height 0.2s, background-url 0.2s, font-size 0.2s;
    -o-transition: width 0.2s, height 0.2s, background-url 0.2s, font-size 0.2s;
}

.new_threeTab_oneli_bj {
    /* width:131px;height:98px;line-height:98px; font-size:20px; */
    width: 3.275rem;
    height: 2.45rem;
    line-height: 2.45rem;
    font-size: 0.5rem;
    color: #333;
    background: #edfbff url("../../../image/yun-h5-img/zh/app-icon21-2.png") no-repeat;
    background-size: 100% auto;
    overflow: hidden;
}

.new_threeTab_twoli_bj {
    /* width:125px;height:98px; line-height:98px;font-size:20px; */
    width: 3.125rem;
    height: 2.45rem;
    line-height: 2.45rem;
    font-size: 0.5rem;
    color: #333;
    background: #edfbff url("../../../image/yun-h5-img/zh/app-icon22-2.png") no-repeat;
    background-size: 100% auto;
    overflow: hidden;
}

.new_threeTab_threeli_bj {
    /* width:131px;height:98px;line-height:98px;font-size:20px; */
    width: 3.275rem;
    height: 2.45rem;
    line-height: 2.45rem;
    font-size: 0.5rem;
    color: #333;
    background: #edfbff url("../../../image/yun-h5-img/zh/app-icon23-2.png") no-repeat;
    background-size: 100% auto;
    overflow: hidden;
}

.new_threeTab_txt {}

.new_threeTab_li img {
    display: block;
    margin: 0.25rem auto 0.15rem;
    /* margin:10px auto 6px; */
}

.new_threeTab_li span {
    display: block;
    text-align: center;
    height: 0.5rem;
    line-height: 0.5rem;
    /* height:20px;line-height:20px; */
}

.new_threeTab_oneli_bj img {
    height: 1.225rem;
    width: 1.25rem;
    /* height:49px;width:50px; */
}

.new_threeTab_twoli_bj img {
    height: 1.225rem;
    width: 1.225rem;
    /* height:49px;width:49px; */
}

.new_threeTab_threeli_bj img {
    height: 1.225rem;
    width: 1.2rem;
    /* height:49px;width:48px; */
}

.new_threeTab_oneli_bj_checked {
    /* width:336px;height:106px;line-height:106px;font-size:36px; */
    width: 8.4rem;
    height: 2.65rem;
    line-height: 2.65rem;
    font-size: 0.9rem;
    background: #edfbff url("../../../image/yun-h5-img/zh/app-icon21-2-1.png") no-repeat;
    background-size: 100% auto;
    overflow: hidden;
}

.new_threeTab_twoli_bj_checked {
    /* width:330px;height:107px;line-height:106px;font-size:36px; */
    width: 8.25rem;
    height: 2.675rem;
    line-height: 2.65rem;
    font-size: 0.9rem;
    background: #edfbff url("../../../image/yun-h5-img/zh/app-icon22-2-1.png") no-repeat;
    background-size: 100% auto;
    overflow: hidden;
}

.new_threeTab_threeli_bj_checked {
    /* width:336px;height:106px;line-height:106px;font-size:36px; */
    width: 8.4rem;
    height: 2.65rem;
    line-height: 2.65rem;
    font-size: 0.9rem;
    background: #edfbff url("../../../image/yun-h5-img/zh/app-icon23-2-1.png") no-repeat;
    background-size: 100% auto;
    overflow: hidden;
}

.new_threeTab_li_checked img {
    /* margin:28px 0 0; */
    margin: 0.7rem 0 0;
    display: inline-block;
    zoom: 1;
    *display: inline;
    *zoom: 1;
    vertical-align: top;
}

.new_threeTab_li_checked span {
    /* height:106px;line-height:106px; */
    height: 2.65rem;
    line-height: 2.65rem;
    display: inline-block;
    zoom: 1;
    *display: inline;
    *zoom: 1;
    vertical-align: top;
    margin-left: 0.2rem;
}

.new_oneTab_threeli_bj_checked {
    /* width:336px;height:106px;line-height:106px;font-size:36px; */
    width: 8.4rem;
    height: 2.65rem;
    line-height: 2.65rem;
    font-size: 0.9rem;
    background: #edfbff url("../../../image/yun-h5-img/zh/app-icon22-2-1.png") no-repeat;
    background-size: 100% auto;
    overflow: hidden;
}


/**2019新加的手机版权益和电脑版权益**/

.paid_equity {
    text-align: center;
    font-size: 0;
    margin-bottom: 0.9rem;
}

.paid_equity img {
    height: 0.9rem;
    width: auto;
    margin-right: 0.25rem;
}

.paid_equity span {
    line-height: 0.9rem;
    color: #151515;
    font-size: 0.75rem;
}

.pc_equity {
    border-top: 1px solid #bfbfbf;
    padding-top: 1rem;
}