@charset "utf-8";
/* css document */
/* reset */
html, body, h1, h2, h3, h4, h5, h6, div, dl, dt, dd, ul, ol, li, p, blockquote, pre, hr, figure, table, caption, th, td, form, fieldset, legend, input, button, textarea, menu {
    margin: 0;
    padding: 0;
}

header, footer, section, article, aside, nav, hgroup, address, figure, figcaption, menu, details {
    display: block;
}

table {
    width: 100%;
}

table td, table th {
    white-space: nowrap;
}

caption, th {
    text-align: left;
    font-weight: normal;
}

html, body, fieldset, img, iframe, abbr {
    border: 0;
}

i, cite, em, var, address, dfn {
    /* font-style: normal;*/
}

[hidefocus], summary {
    outline: 0;
}

li {
    list-style: none;
}

h1, h2, h3, h4, h5, h6, small {
    font-size: 100%;
}

sup, sub {
    font-size: 83%;
}

pre, code, kbd, samp {
    font-family: inherit;
}

q::before, q::after {
    content: none;
}

textarea {
    overflow: auto;
    resize: none;
}

label, summary {
    cursor: default;
}

a, button {
    cursor: pointer;
}

h1, h2, h3, h4, h5, h6, em, strong, b {
    font-weight: bold;
}

a, a:hover {
    text-decoration: none;
}

del, ins, u, s, a, a:hover {
    /*text-decoration: none;*/
}

body, textarea, input, button, select, keygen, legend {
    font-family: "microsoft yahei","pingfang sc", "hiragino sans gb",arial, sans-serif;
    color: #333;
    outline: 0;
}

a {
    color: #4a4a4a
}

a:hover {
    color: #2a617e !important;
}

img {
    display: block;
}

button {
    border: none;
    background: none;
}

/****************************************************flex布局****************************************************/
.display_flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
}

/*伸缩流方向*/
.flex-direction_column {
    -webkit-box-orient: vertical;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;

    /*低端浏览器*/
    -moz-flex-direction: column;
    -o-flex-direction: column;

}

/*主轴对齐*/
.justify-content_flex-center {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
}

.justify-content_flex-end {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
}

.justify-content_flex-justify {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
}

/*侧轴对齐*/
.align-items_flex-start {
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
}

.align-items_flex-end {
    -webkit-box-align: end;
    -ms-flex-align: end;
    -webkit-align-items: flex-end;
    align-items: flex-end;
}

.align-items_center {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}

.align-items_baseline {
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    -webkit-align-items: baseline;
    align-items: baseline;
}

/*伸缩性*/
.flex_auto {
    -webkit-box-flex: 1;
    -ms-flex: auto;
    -webkit-flex: auto;
    flex: auto;
}

.flex_1 {
    width: 0;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    -webkit-flex: 1;
    flex: 1;
}

/*显示顺序*/
.order_2 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
}

.order_3 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 3;
    -webkit-order: 3;
    order: 3;
}

/*flex-wrap*/

.flex-wrap {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.box-siz {
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}

.f-pr {
    position: relative;
}

/*清除浮动*/
.clearfix:before, .clearfix:after {
    content: "";
    display: table;
}

.clearfix:after {
    clear: both;
}

.clearfix {
    *zoom: 1; /*ie/7/6*/
}


/****************************************************总体布局****************************************************/
.g-doc {
    width: 100%;
}

.g-hd {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1000;
    width: 100%;
    background: #ffffff;
    box-shadow:0 0px 9px -2px #000;
}

.g-bd {
    width: 1200px;
    padding-top: 100px;
}

.g-sd {
    width: 310px;
}

.g-mn {
    width: 860px;
}

.g-ft {
    width: 100%;
    padding: 40px 0;
    background: #040404;
}

/****************************************************公用****************************************************/
.hx-title_bg {
    height: 5px;
    background: #27282d;
}

.hx-title_bg-1 {
    background: #ff7900;
}

.img100 {
    width: 100%;
    border:1px solid #f4f4f4;
    border-radius: 5px;
}

/****************************************************首页****************************************************/

.u-logo{margin-right:60px}
.u-title{font-size:18px;line-height:36px;letter-spacing:1px;font-weight:500;color:#27282d;margin-top:3px;text-align:center}
.u-title-1{color:#ff7900}
.u-title-2{font-size:30px;margin-top:20px}
.u-title-2 span{position:relative;padding-bottom:10px}
.u-title-2 span:before{content:"";bottom:0;left:50%;margin-left:-44px;position:absolute;width:88px;height:2px;background:#a40000}
.u-hot{font-size:16px;width:20%;background:red;height:40px;line-height:40px;color:#ffffff;font-weight:normal;background:-webkit-linear-gradient(left,#ffbe2c 0%,#f86f2b 100%);background:-o-linear-gradient(left,#ffbe2c 0%,#f86f2b 100%);background:-moz-linear-gradient(left,#ffbe2c 0%,#f86f2b 100%);background:linear-gradient(left,#ffbe2c 0%,#f86f2b 100%)}
.u-hot h3{font-weight:normal;padding-left:10px}
.u-hot span{font-size:12px;font-weight:normal;padding-left:10px;letter-spacing:2px}
.u-mytitle{position:absolute;width:200px;padding:30px 0}
.u-mytitle img{width:80px;height:80px;object-fit:cover;border-radius:50%}
.u-mytitle span{padding-top:10px;font-size:14px;font-weight:bold}
.m-btn{margin-bottom:16px}
.m-btn-1{margin-top:30px}
.u-btn{width:140px;border-radius:10px;border:1px solid #ff7900;height:40px;line-height:40px;font-size:14px;color:#ff7900}
.u-btn.z-crt{width:140px;border-radius:10px;border:1px solid #ff7900;height:40px;line-height:40px;background:#ff7900;color:#ffffff}
.m-btn-1 .u-btn{width:100%;height:50px;line-height:50px;margin-bottom:16px}
.u-btn svg{margin-right:4px}
.u-btn1{width:100%;display:block;text-align:center;background:#ff7900;border:1px solid #ff7900;border-radius:6px;line-height:36px;color:#ffffff;font-size:18px}
.u-btn2{width:150px;background:#498de7;color:#ffffff;border-radius:10px;line-height:24px;margin-top:10px;padding: 0 10px;text-justify: newspaper;word-break: break-all;}
.u-btn2:hover{background:#0071d3}
.u-btn3{width:150px;background:#ff7900;color:#ffffff;border-radius:10px;line-height:24px;margin-top:10px}
.u-btn3:hover{background:#ff0000}
.u-btn4{width:150px;background:#bbddfa;border:1px solid #41a5fc;color:#0b8dfc;border-radius:10px;line-height:22px;margin-top:10px}
.u-btn4:hover{background:#0071d3;color:#ffffff}
.u-btn5{width:49%;height:30px;line-height:30px;color:#ffffff;background:#ff7900;border-radius:6px}
.u-btn5:hover{background:#0071d3}
.u-btn6{width:49%;height:30px;line-height:30px;color:#ffffff;background:#d1d1d1;border-radius:6px}
.u-btn6:hover{background:#999}
.u-btn7{width:80px;height:30px;line-height:30px;background:#ff7900;color:#ffffff;border:none;outline:none;font-size:14px;border-radius:6px}
.mt-16{margin-top:16px}
.more{width:62px}
.more-1{margin-bottom:10px}
.square{width:0;height:0;border-top:4px solid transparent;border-left:7px solid #ff7900;border-bottom:4px solid transparent}
.more a{font-size:12px}
.m-list > div:after{content:"";width:272px}
.m-list .item{width:272px;border-radius:4px;overflow:hidden;background:#f4f4f4;margin-bottom:16px;transition:background .3s;-webkit-transition:background .3s}
.m-list-2 .item{width:500px}
.m-list .item:hover{background:#eaeaea}
.m-list .item-1{background:#f7e8d2}
.m-list .item-1:hover{background:#f7e8d2}
.m-list .item h2{font-size:16px;line-height:24px;color:#27282d;font-weight:500;padding:0 12px;text-align:justify;text-justify:inter-ideograph;padding-top:16px}
.m-list .item h3{font-size:14px;line-height:20px;color:#666;padding:0 12px;font-weight:normal;margin-top:10px}
.m-list .item i{font-style:normal}
.m-list .item .time{margin-top:10px;font-size:12px;padding:0 12px 12px 12px;color:#bfbfbf}
.m-list .item .time p{padding-left:6px}
.m-list .item .time p span{padding-right:6px}
.m-list .item .img-1{height:137px;transition:height .3s;-webkit-transition:height .3s;overflow:hidden}
.m-list .item:hover .img-1{height:120px;overflow:hidden}
.m-list .item .img-1 img{position:relative;top:0;height:153px;transition:top .3s;-webkit-transition:top .3s}
.m-list .item:hover .img-1 img{top:-10px}
.m-list-1 > div:after{content:"";width:254px}
.m-list-1 .item{width:254px}
.m-list1 span{padding-left:10px}
.m-list1 i{font-style:normal;font-size:12px;color:#aaa}
.m-list1 h2{margin-top:10px;font-weight:normal}
.m-list1 h2 svg{float:left;margin-right:6px}
.m-list1 p{margin-top:10px;line-height:22px;font-size:14px;text-align:justify;text-justify:inter-ideograph;color:#989898}
.m-list1 .item{margin-bottom:16px}
.m-xxk > ul{border-bottom:5px solid #ff7900}
.m-xxk > ul li{width:100px;font-size:16px;text-align:center;padding-bottom:10px;position:relative;cursor:pointer}
.m-xxk > ul li.active{color:#ff7900;font-weight:bold}
.m-xxk > ul li.active:before{content:'';width:0;height:0;border:6px solid transparent;border-bottom-color:#ff7900;position:absolute;left:45px;bottom:0}
.m-xxk1 > ul{width:100px;margin-top:16px;margin-bottom:16px}
.m-xxk1-1 > ul{margin-top:0px}
.m-xxk1 .m-mn{width:1080px}
.m-xxk1 > ul li{width:100px;height:30px;line-height:30px;text-align:center;border-radius:6px;margin-bottom:6px;cursor:pointer}
.m-xxk1 > ul li.active{color:#fff;background:#ff7900}
.m-xxk2 > ul{margin-top:16px}
.m-xxk2 > ul li{width:80px;height:24px;line-height:24px;text-align:center;border-radius:6px;font-size:14px;cursor:pointer}
.m-xxk2 > ul li.active{background:#dadada}
.m-xxk3{margin-top:4px}
.m-xxk3 li{width:40px;text-align:center;cursor:pointer}
.m-xxk3 li:hover{color:#ff7900;font-weight:bold}
.m-xxk3 .active{color:#ff7900;font-weight:bold}
.m-xxk4{position:relative}
.m-xxk4 > ul{width:80%;background:#ffbe2c}
.m-xxk4 > ul li{margin-left:20px;margin-right:20px;height:40px;line-height:40px;white-space:nowrap}
.m-xxk5{position:relative}
.m-xxk5 ul{width:100%;margin-top:10px;border:1px solid #f6e6d3;font-size:14px;color:#333333;box-sizing:border-box;padding-left:50px;border-radius:3px}
.m-xxk5 li{height:44px;line-height:44px;padding:0 20px;font-size:14px}
.m-xxk5 svg{position:absolute;top:7px;left:10px}
.m-xxk5 li.active{font-weight:bold;background:#ffe6cc;border-top:1px solid #ff8400 !important}
.m-xxk5 .u-img{width:8px;height:14px;margin-left:4px}
.m-xxk6 > ul{border-bottom:5px solid #ff7900}
.m-xxk6 > ul li{position:relative;width:100px;height:40px;line-height:40px;text-align:center;border-left:none}
.m-xxk6 > ul li.active{color:#ff7900;font-weight:bold}
.m-xxk6 > ul li.active:before{content:'';width:0;height:0;border:6px solid transparent;border-bottom-color:#ff7900;position:absolute;left:45px;bottom:0}
.m-xxk6 > .m-mn{min-height:380px;padding-bottom:10px}
.m-xxk7{position:relative;background:#f4f4f4}
.m-xxk7 > ul{width:200px;margin-top:160px;margin-bottom:16px}
.m-xxk7 > .m-mn{width:1000px;padding:0 30px;background:#ffffff}
.m-xxk7 > ul li{width:100%;height:40px;line-height:40px;padding-left:40px;margin-bottom:6px;cursor:pointer;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.m-xxk7 > ul svg{margin-right:10px}
.m-xxk7 li.active svg path{fill:#ffffff}
.m-xxk7 > ul li.active{color:#fff;background:#ff7900}
.m-xxk8 > ul li{border:1px solid #d1d1d1;height:40px;line-height:40px;width:100px;text-align:center;border-right:none}
.m-xxk8 > ul li.active{color:#fff;background:#ff7900}
.m-xxk8 > ul li:last-child{border-right:1px solid #d1d1d1}
.m-type{border-top:1px solid #d1d1d1;margin-top:16px;height:124px;overflow:hidden;overflow-y:auto}
.m-type .item{cursor:pointer;width:150px;height:40px;line-height:40px;border-bottom:1px #d1d1d1 solid;border-left:1px solid #d1d1d1;text-align:center}
.m-type .item:nth-child(7n){border-right:1px solid #d1d1d1}
.m-type .item:last-child{border-right:1px solid #d1d1d1}
.m-type .item.z-crt{background:#ff7900;color:#ffffff}
.m-type-1 .item:nth-child(7n){border-right:none}
.m-type-1 .item:nth-child(3n){border-right:1px solid #d1d1d1}
.m-type-1 .item:last-child{border-right:1px solid #d1d1d1}
.m-xuanze{padding:13px 24px 16px 24px;font-size:14px}
.m-xuanze-1{padding:16px 0 0 0}
.m-xuanze .leixing p{width:10%;font-weight:bold;line-height:26px}
.m-xuanze > div:last-child{margin-top:16px}
.m-xuanze .leixing{padding-bottom:10px;padding-top:10px;border-bottom:1px #d1d1d1 dashed}
.m-xuanze .leixing span{min-width:60px;padding:0 10px;height:26px;line-height:26px;text-align:center;display:inline-block;cursor:pointer}
.m-xuanze .leixing span.z-crt{background:#ff7900;color:#ffffff;border-radius:6px}
.m-xuanze .rig{width:90%}
.m-xuanze select{margin-right:10px;min-width:100px;border:none;border-radius:6px;border:1px solid #d1d1d1;height:28px;line-height:28px}
.m-list2{margin-top:16px}
.m-list2:after{content:"";width:345px}
.m-list2 .item{width:345px;border-radius:6px;border:1px solid #e4e4e4;background:#f4f4f4;margin-bottom:16px;overflow:hidden;transition:background .3s;-webkit-transition:background .3s}
.m-list2 .item:hover{background:#e4e4e4}
.m-list2 .item img{width:110px;margin:10px;-webkit-transform:scale(0.9);transform:scale(0.9);transition:transform .3s;-webkit-transition:transform .3s}
.m-list2 .item:hover img{-webkit-transform:scale(1);transform:scale(1)}
.m-list2 .item i{font-style:normal;color:#000;letter-spacing:2px}
.m-list2 .item > div:first-child{width:130px;background:#ffffff;overflow:hidden}
.m-list2 .item .span-2{display:inline-block;letter-spacing:5.3px;width:70px;overflow:hidden}
.m-list2 .item .span-3{display:inline-block;letter-spacing:1.9px;width:70px;overflow:hidden}
.m-list2 .item > div:last-child{width:200px;padding-bottom:6px}
.m-list2 h2{margin-top:10px;margin-left:6px;margin-bottom:10px;font-weight:normal}
.m-list2 p{margin-left:6px;font-size:14px;color:#989898;line-height:22px}
.m-list2 p a{font-weight:bold;margin-right:16px}
.m-list2 p .a1{color:#498de7}
.m-list2 p .a1:hover{color:#0071d3}
.m-list2 p .a2{color:#ff7900}
.m-list2 p .a2:hover{color:#ff0000}
.m-list2-1:after{content:"";width:380px}
.m-list2-1 .item{width:380px}
.m-list2-1 .item > div:last-child{width:240px;padding-bottom:6px}
.m-list2-2 .item{width:90%}
.m-list2-2:after{content:"";width:90%}
.m-list2-2 .item img{width:90px}
.m-list3 .item{padding:10px 0;border-bottom:1px #efefef solid}
.m-list3 .item h3{font-weight:normal;text-align:justify;text-justify:inter-ideograph}
.m-list3 .item p{margin-top:10px;font-weight:normal;font-size:14px;line-height:22px;color:#999999;text-align:justify;text-justify:inter-ideograph;max-height:46px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.m-list3 .item .time{color:#999;margin-top:6px;font-size:12px}
#scrollbox{height:788px;overflow:hidden}
.m-list4{}
.m-list5 .item{position:relative;width:49%;border-radius:6px;border:1px solid #e4e4e4;background:#f4f4f4;overflow:hidden;transition:width .3s,background .3s;-webkit-transition:width .3s,background .3s}
.m-list5-1 .item{margin-bottom:16px}
.m-list5 .item:hover{background:#eaeaea}
.m-list5 .item:hover .txt{width:54%}
.m-list5 .item .u-img{width:50%;overflow:hidden;transition:width .3s;-webkit-transition:width .3s}
.m-list5 .item .u-img img{position:relative;top:0;left:0;object-fit:cover;height:160px;transition:left .3s;-webkit-transition:left .3s}
.m-list5 .item:hover .u-img{width:46%}
.m-list5 .item:hover .u-img img{position:relative;top:0;left:-20px}
.m-list5 .txt{width:50%;padding:10px}
.m-list5 h2{width:188px;font-size:16px;line-height:24px;color:#27282d;font-weight:500;text-align:justify;text-justify:inter-ideograph}
.m-list5 h3{font-size:14px;line-height:20px;color:#666;font-weight:normal;margin-top:10px}
.m-list5 .item .time{font-size:12px;color:#bfbfbf}
.m-list5 .item i{font-style:normal}
.m-list5 .item .time p{padding-left:6px}
.m-list5 .item .time p span{padding-right:6px}
.m-list5 .tips{position:absolute;top:0px;right:0;z-index:10;width:96px;height:40px;line-height:40px;background: no-repeat top right;background-size:96px auto;color:#ffffff;font-size:14px;white-space:nowrap;text-align:right;padding-right:2px;letter-spacing:1.2px}
.m-list5 .tips span{font-size:16px}
.m-list6 .item{background:#f4f4f4;margin-bottom:16px;border-radius:6px;padding:20px 20px 10px 20px}
.m-list6 .item h2{font-size:20px;font-weight:normal;margin-bottom:16px}
.m-list6 .item img{max-width:400px;margin-bottom:16px}
.m-list6 .item h3{margin-bottom:16px;font-size:14px;font-weight:normal}
.m-list6 .item > p{font-size:16px;line-height:28px;margin-bottom:16px}
.m-list6 .item i{font-style:normal}
.m-list6 .item .time{margin-top:10px;font-size:12px;padding:0 12px 12px 12px;color:#bfbfbf}
.m-list6 .item .time p{padding-left:6px}
.m-list6 .item .time p span{padding-right:6px}
.m-list7 .item{border-top:2px dotted #979797;padding:16px 0}
.m-list7 .item:first-child{border-top:none}
.m-list7 .item h2{font-size:18px;color:#000;line-height:34px;text-align:justify;clear:both;font-weight:normal}
.m-list7 .item > p{overflow:hidden;width:780px;margin:10px 0;font-size:14px;color:#5d5d5d;line-height:26px;text-align:justify}
.m-list7 .item div:last-child{font-size:12px}
.m-list7 .item .time{color:#5d5d5d}
.m-list8{width:260px;margin-left:auto;margin-right:auto;margin-top:40px}
.m-list8 span{font-size:12px;color:#bfbfbf;margin:16px 0}
.swiper-container{width:100%;margin-bottom:16px}
.swiper-container-1{width:80%;margin-bottom:0;background:#f86f2b}
.swiper-slide{position:relative;background:#fff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
.swiper-slide h2{width:760px;padding:0 24px;font-size:28px;font-weight:500;letter-spacing:.7px;line-height:36px;color:#fff;position:absolute;bottom:50px;left:0;z-index:20}
.swiper-slide img{display:block}
.swiper-slide-1{width:80px;height:40px;line-height:40px;background:#f86f2b;cursor:pointer;color:#ffffff;font-size:14px}
.swiper-slide-1:hover{color:#ffbe2c}
.m-fixed-img{position:fixed;width:800px;left:50%;z-index:-1;margin-left:-400px}
.m-detail{margin-top:450px;padding-top:20px;width:800px;background:#ffffff}
.m-detail .time span{color:#999;font-size:14px}
.m-detail h1{margin-top:20px;font-size:32px;line-height:46px;text-align:left;font-weight:normal;color:#27282d}
.m-detail .m-txt p img{max-width:100%}
.m-detail .m-txt p .note{display:inline-block;font-size:14px;color:#999;text-align:center;width:100%;margin-top:6px}
.m-detail .m-txt p{margin:25px auto;line-height:28px;text-align:left;color:#27282d;word-wrap:break-word;word-break:normal}
.m-share{position:fixed;width:130px;bottom:20px;right:2%}
.m-related{width:800px;background:#ffffff}
@media screen and (min-width:1331px){.m-share{position:fixed;left:50%;margin-left:600px}
}.m-share p{width:100%;position:relative;text-align:center;margin-bottom:16px}
.m-share div{position:relative}
.m-share .tip{position:absolute;top:-5px;left:20px;color:#ff7900;font-size:12px;background:#ffffff}
.m-share p span{background:#ffffff;padding-left:6px;padding-right:6px}
.m-share p:before{position:absolute;content:"";top:11px;left:0;width:100%;height:1px;background:#999;z-index:-1}
.m-share svg{margin-bottom:16px}
.m-comment{width:800px;background:#ffffff}
.m-comment-1{width:100%}
.m-comment-2{width:100%;margin-top:16px}
.m-comment > textarea{width:100%;height:90px;border:1px #bfbfbf solid;padding:8px 10px;font-size:14px;line-height:22px;border-radius:6px;margin-top:6px}
.m-comment-2 > textarea{height:120px}
.m-comment .u-btn{width:80px;height:30px;line-height:30px;background:#ff7900;color:#ffffff;border:none;outline:none;font-size:14px;margin-top:16px}
.m-comment .u-btn:hover{background:#ff0000}
.m-usercomment{width:800px;background:#ffffff;margin-bottom:16px}
.m-usercomment-1{width:100%}
.m-usercomment a.huifu{font-size:14px;color:#ff7900}
.m-usercomment a.huifu:hover{color:#ff0000}
.m-usercomment h4{margin-left:56px;border-bottom:1px solid #efefef;font-weight:normal;cursor:pointer;font-size:16px;line-height:26px;color:#666;padding-bottom:12px}
.m-usercomment .u-img{width:40px;height:40px;border-radius:50%;object-fit:cover;margin-right:16px}
.m-usercomment .time{font-size:14px;color:#999;margin-right:16px}
.m-usercomment .comment{padding:8px 0 0 80px;position:relative}
.m-usercomment .item{margin-top:16px}
.m-usercomment .comment:before{content:"";display:block;width:4px;background-color:#efefef;position:absolute;left:56px;top:20px;bottom:15px}
.m-usercomment .comment h4{border-bottom:none}
.m-layer{display:none;position:fixed;top:0;left:0;z-index:1001;width:100%;height:100%;background:rgba(0,0,0,0.6)}
.m-layer > table{table-layout:fixed;width:100%;height:100%}
.m-layer .lyclose{cursor:pointer}
.m-layer > table > tbody > tr > td{vertical-align:middle}
.m-layer .lywrap{position:relative;width:600px;margin:0 auto;border:1px solid rgba(0,0,0,0.3);border-radius:10px;box-shadow:0 2px 10px rgba(0,0,0,0.2);background:#ffffff;overflow:hidden}
@media screen and (max-width:800px){.m-layer .lywrap{width:80%}
}.m-login{width:100%;padding:26px}
.m-login-1{width:60%;padding:26px}
.m-login h3{color:#27282d;font-size:22px;height:30px;line-height:30px;font-weight:normal;margin-bottom:10px}
.m-login .u-login{color:#ff7900;margin-left:6px}
.m-login .u-login:hover{color:#ff0000;text-decoration:underline}
.m-login input{padding-left:10px;width:100%;height:36px;line-height:36px;border:1px solid #c6c6c6;border-radius:6px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.m-login select{width:100%;height:36px;line-height:36px;border:1px solid #c6c6c6;border-radius:6px;padding-left:10px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.m-login .yzm{width:100%;display:inline-block;height:36px;line-height:36px;border:1px solid #c6c6c6;border-radius:6px;text-align:center}
.m-login select option{line-height:36px}
.m-login .row1 div:first-child{width:77%}
.m-login .row1 div:last-child{width:20%}
.m-login .row2 div:first-child{width:20%}
.m-login .row2 div:last-child{width:77%}
.m-login .row3 div{width:32%}
.m-login .tips{font-size:14px;text-align:center;margin-top:16px;line-height:1}
.duibicontainer{border:1px solid #f6e6d3;border-top:none;background:#ffffff;margin-bottom:20px;margin: 0 auto;width: 1200px;}
.table{width:100%}
.thead{font-size:16px;color:#333333;height:38px;line-height:38px;box-sizing:border-box;background:#ebebeb;font-weight:bold}
.table .tbody{width:100%}
.thead span{width:16.4%;text-align:center;display:inline-block}
.zh_duibi{width:100%}
.zh_duibi .thead{font-size:16px}
.products{width:1198px;background:#fff;display:flex;align-items:center;justify-content:flex-start;border-top:1px solid #f6e6d3}
.products.classfixed{position: fixed; margin: 0 auto; z-index: 9999;}
.product_item:nth-child(1){border-left:none}
.product_item{position: relative; width:16.55%;display:flex;flex-direction:column;justify-content:center;align-items:center;height:250px;border-left:1px solid #e5e5e5;text-align:center}
.product_item img{width:100px}
.product_item p{margin-top:10px}
.product_item .noselected{width:100px;height:100px;line-height:100px;border:1px solid #d1d1d1;font-size:12px;color:#999;border-radius:6px}
.product_item .pr_t{font-size:16px;color:#333333;font-weight:bold}
.product_item p{font-size:14px;color:#333333;line-height:18px}
.peifang{position:relative}
.peifang:last-child{margin-bottom: 10px;}
.peifang .tips{width:400px;position:absolute;top:10px;left:90px;background:#ffffff;border:1px solid #d1d1d1;padding:10px;z-index:10;text-align:justify;text-justify:inter-ideograph;border-radius:6px}
.peifang .tips:before{width:10px;height:10px;position:absolute;left:-7px;top:8px;content:"";background: no-repeat;background-size:10px 10px}
.peifang .tips p{line-height:26px}
.peifang .tips p:first-child{color:#498de7;font-weight:bold}
.m-xuanze{}
.m-peifang{max-width:1200px}
.fen_ye{width:100%;display:flex;align-items:center;justify-content:center;margin:22px 0 32px 0;font-size:12px}
.fen_ye a{border:1px solid #cfcfcf;padding:5px 10px;margin:0 5px}
.fen_ye strong{border:1px solid #ff8a00;padding:5px 10px;background:#ff8a00;color:#ffffff;margin:0 5px}
.page_box{margin-left:1%}
.page_box input{width:24px;height:24px;border:1px solid #cfcfcf;background:#f6f6f6;text-align:center;color:#000;line-height:24px}
.page_box button{background:#ff8a00;color:#fff;border:none;width:50px;height:28px;cursor:pointer;line-height:28px}
.board{margin:0 0 0 0;font-family:pingfangsc-regular;background:#212121;border-radius:5px;height:130px}
.board-l{margin:20px 0 0 20px;padding-right:15px;text-align:center;float:left;border-right:1px dotted #979797;width:114px}
.board-l .tit{font-size:14px;color:#d6d6d6;line-height:28px;font-family:微软雅黑}
.board-r{margin:20px 0;text-align:center;float:left;width:150px}
.board-r .tit{font-size:14px;color:#d6d6d6;line-height:28px;font-family:微软雅黑}
.num{margin-top:9px;font-size:36px;color:#ff7900;line-height:50px;font-family:"times new roman"}
.blackcat-con{background:#fff;position:relative;width:100%;padding-top:16px;border-top:2px dotted #979797}
.blackcat-con:first-child{border-top:none}
.blackcat-con-1{padding-top:16px}
.icon-yel{width:117px;height:30px;background:url(/uploads/image/simg/yel.png) no-repeat}
.icon-daicl{width:117px;height:30px;background:url(/uploads/image/simg/daichuli.png) no-repeat;padding-left:18px}
.blackcat-con .box{display:block}
.blackcat-con .img{width:60px;height:60px;float:left;margin:10px 0;border-radius:50%;background-size:100%}
.blackcat-con .img img{border-radius:100%;width:60px;height:60px}
.blackcat-con .tit{overflow:hidden;padding:20px 15px 20px;line-height:22px}
.blackcat-con h1.blackcat-hot{padding-left:25px;background:url(/uploads/image/simg/hot.svg) 0 8px no-repeat;background-size:22px auto}
.blackcat-con-1 h1.blackcat-hot{width:740px}
.blackcat-con p{overflow:hidden;width:640px;margin:10px 0;font-size:14px;color:#5d5d5d;line-height:26px;text-align:justify}
.blackcat-con .list{font-size:14px;color:#5d5d5d;line-height:26px;padding-bottom:16px}
.blackcat-con .list span:first-child{color:#212121;padding-right:5px}
.icon-yel{width:117px;height:30px;background:url(/uploads/image/simg/yel.png) no-repeat;padding-left:18px}
.blackcat-con h1{font-size:18px;color:#000;line-height:34px;text-align:justify;clear:both;font-weight:normal}
.blackcat-con .time{display:block;font-size:14px;color:#84848a;margin-top:.04rem;line-height:20px}
.icon-status{position:absolute;right:0;top:20px;font-size:14px;line-height:30px;color:#fff;text-align:center;box-sizing:border-box}
.icon-answer{width:117px;height:30px;background:url(/uploads/image/simg/answer.png) no-repeat;padding-left:18px}
.blackcat-con .name{font-size:16px;color:#212121}
.m-box{border:1px solid #f6e6d3;background:#ffffff;margin-bottom:20px}
.pinpai_bj{box-sizing:border-box;padding:0 20px}
.pinpai_title{display:flex;align-items:center;font-size:16px;color:#333333;margin-top:28px}
.pinpai_title img{width:16px;margin-right:5px}
img{vertical-align:middle}
.pp_ts{box-sizing:border-box;padding:10px 0 10px 10px;border-bottom:1px solid #f1f1f1}
.youdian{display:flex;align-items:flex-start;margin-top:14px}
.youdian > p{min-width:80px;height:26px;padding:0 10px;border-radius:5px;text-align:center;line-height:26px;color:#ffffff;background:#ff7900;font-size:14px;margin-right:10px}
.y_con{display:flex;flex-wrap:wrap;width:100%}
.y_item{min-width:80px;height:26px;border-radius:10px;padding:0 10px;text-align:center;line-height:26px;background:#ffe6cc;color:#ff8400;font-size:14px;margin-left:10px;position:relative;margin-bottom:10px}
.jiesao{position:absolute;right:-430px;top:34px;width:530px;box-sizing:border-box;padding:18px 15px;border:1px solid #ffd58a;border-radius:8px;background:#ffffff;z-index:999;display:flex;flex-direction:column;display:none}
.jiesao:before{content:'';width:0;height:0;border:10px solid transparent;border-bottom-color:#ffa400;position:absolute;left:40px;bottom:100%;margin-top:20px}
.jiesao p{width:100%}
.jiesao p{border:none;width:auto;color:#666666;font-size:12px;text-align:left;line-height:20px}
.zhuyi{display:flex;align-items:flex-start;margin-top:14px}
.zhuyi > p{min-width:80px;height:26px;padding:0 10px;border-radius:5px;text-align:center;line-height:26px;color:#ffffff;background:#a6a6a6;font-size:14px;margin-right:10px}
.y_con{display:flex;flex-wrap:wrap;width:100%}
.zhuyi .y_item{background:#ebebeb;color:#848484}
.y_item{min-width:80px;height:26px;border-radius:10px;padding:0 10px;text-align:center;line-height:26px;background:#ffe6cc;color:#ff8400;font-size:14px;margin-left:10px;position:relative;margin-bottom:10px}
.pinpai_title{display:flex;align-items:center;font-size:16px;color:#333333;margin-top:28px}
.pinpai_title svg{margin-right:5px}
.pp_pl{box-sizing:border-box;padding:20px 0 20px 10px;border-bottom:1px solid #f1f1f1;font-size:14px;color:#666666;line-height:28px}
.pinpai_title{display:flex;align-items:center;font-size:16px;color:#333333;margin-top:28px}
.pp_yycf{box-sizing:border-box;padding:20px 0;border-bottom:1px solid #f1f1f1;display:flex;justify-content:space-between}
.cf_tab_tit{width:100%;display:flex;align-items:center;border:1px solid #ffa400}
.cf_t{width:100%;height:38px;background:#ebebeb;color:#333333;text-align:center;line-height:38px;font-size:16px;border:1px solid #ebebeb}
.cf_tbody{width:100%;display:flex;align-items:center;border:1px solid #d8d8d8;border-top:none}
.cf_tbody .cf_hidebox{border-left:none;width:33.3%;height:38px;color:#555555;text-align:center;line-height:38px;font-size:14px;position:relative}
.cf_tbody p{width:33.3%;height:38px;color:#555555;text-align:center;line-height:38px;font-size:14px;border-left:1px solid #d8d8d8}
.pp_yycf .cf_tab{width:395px}
.cf_tab_tit p{width:33.3%;height:38px;background:#ffa400;color:#ffffff;text-align:center;line-height:38px;font-size:16px;border-left:1px solid #feb632}
.dw{background:#ffffff;border:1px solid #f6e6d3;margin-bottom:20px}
.dw .dw_tit{display:flex;align-items:center;font-size:16px;color:#333333;padding:18px 20px;border-bottom:1px solid #eaeaea}
.dw .dw_tit img{height:14px;margin-right:5px}
.dw .dw_con{box-sizing:border-box;padding:0 20px}
.pp_beijing{box-sizing:border-box;padding:20px 0 20px 10px;line-height:26px;font-size:14px;color:#666666;border-bottom:1px solid #f1f1f1}
.dw .dw_con p{font-size:12px}
.xl_con{display:flex;flex-wrap:wrap;box-sizing:border-box;padding:10px 20px 20px 0}
.xl_con a{padding:4px 10px;background:#ffe6cc;color:#ff8400;border-radius:3px;margin-left:18px;margin-top:10px}
.pinpai_product{border:1px solid #f6e6d3;height:275px;background:#ffffff;display:flex;margin-bottom:16px}
.all_guige p{width:50%}
.pinpai_img{height:100%;width:262px;border-right:1px solid #ececec;display:flex;align-items:center;justify-content:center}
.pinpai_img img{width:200px;height:200px}
.pinpai_guige{flex:1;margin-left:26px;height:100%;position:relative}
.pinpai_name{font-size:18px;color:#333333;margin-top:18px}
.all_guige{font-size:14px;display:flex;flex-wrap:wrap;line-height:30px;color:#888888;margin-top:16px}
.pinpai_guige a{display:block;padding:3px 5px;background:#ff7200;color:#ffffff;font-size:14px;border-radius:3px;position:absolute;right:26px;top:26px}
.m-complaints{width:800px;margin-left:auto;margin-right:auto;padding-top:40px}
.m-complaints .item{position:relative}
.m-complaints .item svg{position:absolute;top:15px;right:10px}
.m-complaints .title{width:100px}
.m-complaints select{width:700px;height:40px;line-height:40px;border:1px solid #c6c6c6;padding-left:10px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.m-complaints .input-1{padding-left:10px;width:200px;height:40px;line-height:40px;font-size:20px;color:#ff7900;font-weight:bold;margin-right:10px;border:#c6c6c6 1px solid;outline:none}
.m-complaints .input-2{position:relative;padding-left:10px;width:700px;height:50px;line-height:50px;border:#c6c6c6 1px solid;outline:none}
.m-complaints button{width:100px;margin-top:20px;margin-bottom:40px;background:#ff7900;color:#ffffff;font-size:14px;height:40px;line-height:40px}
.m-complaints .input-1::-webkit-input-placeholder{color:#ff7900}
.m-complaints .input-1::-moz-placeholder{color:#ff7900}
.m-complaints .input-1::-moz-placeholder{color:#ff7900}
.m-complaints .input-1::-ms-input-placeholder{color:#ff7900}
.m-complaints .input-2::-webkit-input-placeholder{color:#000}
.m-complaints .input-2::-moz-placeholder{color:#000}
.m-complaints .input-2::-moz-placeholder{color:#000}
.m-complaints .input-2::-ms-input-placeholder{color:#000}
.m-complaints h3{width:700px;height:50px;line-height:50px;border:1px solid #c6c6c6;padding-left:10px;font-size:14px;font-weight:normal;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;cursor:pointer}
.m-complaints > div{margin-bottom:16px}




/*新增*/

/*added on 2020-10-20 by lyy  strat*/

.m-list-2 .item{width:32%}
.m-list-2 .item .img-1 img{height:230px}
.m-list-2 .item:hover .img-1{height:210px;overflow:hidden}
.m-list-2 .item .img-1{height:230px}
.m-list-2 .item h2{font-size:18px}
.m-list1 .item-1{margin-bottom:16px}
.m-list1 .item-1 .pic{margin-right:10px}
.m-list1 .item-1 .pic img{width:50px;height:50px;border-radius:25px}
.m-list1 .item-1 h4{font-size:14px;color:#9d0404;line-height:22px;font-weight:normal}
.m-list1 .item-1 h5{font-size:12px;color:#999999;line-height:1;font-weight:normal;margin-top:5px}
.m-addmilk{}
.m-addmilktxt{padding:20px 0}
.m-addmilktxt a{font-size:20px;margin:15px;color:#8b8b8a}
.m-xxk9{padding:20px;margin-top:30px;margin-bottom:30px;-moz-box-shadow:0px 0px 5px #d3d3d3;-webkit-box-shadow:0px 0px 5px #d3d3d3;box-shadow:0px 0px 5px #d3d3d3}
.m-xxk9 >ul{background:#f8f6f6;border-radius:18px;width:1000px;height:38px;line-height:28px;margin-left:auto;margin-right:auto;margin-bottom:18px}
.m-xxk9 > ul li{width:160px;padding:5px 0;font-size:16px;text-align:center;cursor:pointer}
.m-xxk9 > ul li.active{color:#fff;background:#a40000;border-radius:20px}
.u-btn8{border-radius:10px;color:#ffffff;text-align:center;padding:4px 10px;background:#a40000}
.m-con .tab_content{text-align:center}
.m-con .tab_content a{color:#b8bbc0;font-size:14px;position:relative;display:inline-block;height:45px;line-height:45px;margin:0 25px}
.m-con .tab_content a span{display:none;width:26px;left:50%;margin-left:-13px;bottom:10px;position:absolute;height:2px;border-bottom:2px solid #a40000}
.m-con .tab_content a:hover{color:#101010;text-decoration:none}
.m-con .tab_content a.z-crt{color:#101010}
.m-con .tab_content a.z-crt:after{content:'x';color:#a40000;padding:2px;font-size:10px}
.m-con .tab_content a.z-crt span{width:26px;left:50%;margin-left:-13px;bottom:10px;position:absolute;height:2px;border-bottom:2px solid #a40000;display:block}
.m-con .tab_content a:hover span{display:block}
.m-about{width:1200px;font-size:14px;color:#ffffff;line-height:26px}
.m-about .p-1{padding-left:3%;width:30%;padding-right:3%}
.m-link{width:20%;font-size:14px;color:#ffffff;line-height:26px}
.m-link img{width:80px}
.m-link div{text-align:center}
.m-link div:last-child{margin-left:40px}
.m-link p{padding-top:10px;white-space:nowrap}
.m-link a{display:inline-block;color:#ffffff;margin-right:20px}
.m-link a:hover{color:#ffffff}
.m-copyright{font-size:14px;color:#848484}
.m-crumb{font-size:16px;margin-bottom:20px}

/*------------改版v3---------------------------*/
.rpzj-home-confirm{width: 498px;border-radius: 10px;padding: 22px 0;margin: 0 auto;}
.rpzj-home-confirm .confirm-title{font-size: 22px; text-align: center;}
.rpzj-home-confirm .confirm-box{margin: 0 auto;width: 370px;}
.rpzj-home-confirm label{width: 100px;text-align: center;font-size: 18px;cursor: pointer;}
.rpzj-home-confirm label font{padding-left: 15px;}
.rpzj-home-confirm img{width: 90px;height: auto;margin: 22px;}
.rpzj-home-confirm .memory{font-size: 18px;color: #c2c2c2;letter-spacing: 1px;width: 310px;margin: 38px auto 26px auto;}
.rpzj-home-confirm .memory .checkbox{width: 22px;height: auto;margin: 0;margin-right: 12px;cursor: pointer;}
.rpzj-home-confirm .memory .tips{font-size: 16px;color: red;}
.rpzj-home-confirm .confirm-title{color: #4495bf;font-size: 26px;margin-bottom: 22px;}
.rpzj-home-confirm .or{width: 43px;height: auto;}
.rpzj-home-confirm .readio{width: 26px;height: auto;margin: 0;cursor: pointer;}
.rpzj-home-confirm .webtype{color: #000000;font-size: 22px;}
.rpzj-home-confirm .rpzj-btn{background: #64bbfe; width: 346px; height: 58px;line-height: 58px;font-size: 24px;text-align: center;border-radius: 50px;margin: 0 auto;margin-top: 50px;}


.details-breadcrumb a{color: #4396bc !important;font-size: 16px;font-weight: bold;}
.details-breadcrumb a cite{color: #4396bc !important;}
.details-breadcrumb span[lay-separator]:before{content: '';width: 9px;height: 20px; background:  no-repeat bottom center;display: inline-block;}

.m-nav{width: 1200px !important;margin: 12px auto;}
.m-nav .rpzj-logo img{width: 181px;height: auto;}
.m-nav .menus{width: 835px !important;}
.m-nav .menus .menus-item{width: auto;text-align: center;margin-right: 40px;}
.m-nav .menus .menus-item:last-child{margin-right: 0px;}
.m-nav .menus .menus-item a{font-size: 19px;font-weight: bold;color: #474644;}
.m-nav .menus .menus-item a.z-crt{color: #2a617e;}
.m-nav .user-box{position: relative;text-align: left; padding: 0 40px;}
.m-nav .user-box img{width: 44px;height: auto;border-radius: 50%;cursor: pointer;}
.user-menus-box{position: absolute; top: 40px;left: 6%;padding-top: 17px;display: none;}
.m-nav .user-box:hover .user-menus-box{display: block;}
.user-menus{position:relative;background:#fff;border:1px solid #c2e1f5;width: 110px;}
.user-menus:after,.user-menus:before{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}
.user-menus:after{border-color:rgba(136,183,213,0);border-bottom-color:#fff;border-width:10px;margin-left:-10px}
.user-menus:before{border-color:rgba(194,225,245,0);border-bottom-color:#c2e1f5;border-width:11px;margin-left:-11px}
.user-menus li{padding: 5px 10px; background: #fff; text-align: center;border-bottom: 1px solid #c2e1f5;}
.user-menus li a{font-size: 14px;}

.tips-desc-box{display: none;height: 0;}
.dc{height: 5px;background: #f6f6f6;}
.clearfix:after{content:".";display:block;height:0;clear: both;visibility:hidden;}
.clearfix{*zoom:1;}
.classfixed{position: fixed !important;top: 0;margin: 0 auto;z-index: 9999;width: 160px;}
.flex_important{display: flex !important; }
.flex{display: flex }
.flex.r-w{flex-direction:row;flex-wrap:wrap;}
.flex.r-nw{flex-direction:nowrap;flex-wrap:nowrap;}
.flex.cl-w{flex-direction:column;flex-wrap:wrap;}
.flex.cl{flex-direction: column;}
.flex.fstart{justify-content:flex-start;}
.flex.fend{justify-content:flex-end;}
.flex.fcenter{justify-content:center;}
.flex.fsb{justify-content:space-between;}
.flex.fsa{justify-content: space-around;}
.flex.astart{align-items:flex-start;}
.flex.ac{align-items:center;}
.flex.astretch{align-items:stretch;}
.flex_1 {-webkit-box-flex: 1;-ms-flex: 1;-webkit-flex: 1;flex: 1;}
.clearfix{*zoom:1;}
.clearfix:after{display:block;content:' ';clear:both;}
.fline{overflow: hidden; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical; }
.fline1{ -webkit-line-clamp: 1;line-clamp: 1;}
.fline2{ -webkit-line-clamp: 2;line-clamp: 2;}
.fline3{ -webkit-line-clamp: 3;line-clamp: 3;}

.layui-breadcrumb a:hover {color: #6496cd!important;}
.activity-items:hover {box-shadow: 0px 0px 3px #4495bf;}
.imghover{overflow: hidden !important;}
.imghover img{transition: all 1.5s !important;}
.imghover:hover img{transform: scale(1.1) !important;border-radius: 5px 5px 0 0;}

.weixin-pop-box{position: absolute;z-index: 99;bottom: 17px;left: -50px;padding: 15px 0;display: none;}
.weixin-pop-box.top{top: 17px;left: -52px;bottom: unset;}
.weixin-pop{background:#ffffffbd;border:1px solid #ddd;padding: 10px;text-align: center;}
.tools-icon.weixin:hover .weixin-pop-box{display: block;}
.weixin-pop:after,.weixin-pop:before{top:91%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}
.weixin-pop:after{border-color:rgba(255,255,255,0);border-top-color:#fff;border-width:10px;margin-left:-10px}
.weixin-pop:before{border-color:rgba(221,221,221,0);border-top-color:#ddd;border-width:11px;margin-left:-11px}
.weixin-pop.top{bottom: unset; top: 130%;}
.weixin-pop.top:after,.weixin-pop.top:before{bottom: 90.5%;left: 50%;top:unset;}
.weixin-pop.top:after{border-top-color:transparent;border-bottom-color: #fff;}
.weixin-pop.top:before{border-top-color:transparent;border-bottom-color: #dddddd;}


/*用户详情操作栏目*/
#usertoolbox{position: relative;}
.user-tool-box{height: 68px;padding-top: 5px;border-radius:2px 2px 0 0; background: #80b1cb;border-radius: 11px 11px 8px 8px;}
.user-tool-box .bgbr{width: 100%; height: 68px;margin-bottom: 71px;padding-right: 20px; border: 1px solid #f3f3f3;background: #f3f3f3;border-radius: 15px 15px 8px 8px; }
.user-tool-box.flext-active{position:fixed;bottom:-40px;margin-bottom:0;width:860px;transform:translate(0,-50%);z-index:999}      

.user-tool-box button{font-size: 16px;text-align: center;line-height: 36px;padding: 0 36px; background: #25913f;border-radius: 2px;color: #fff;border: 0px;cursor: pointer;}
.user-tool-box .tools{margin-left: 36px;color: #999999;}
.user-tool-box .tools li{padding: 8px; font-size: 13px;position: relative;}
.user-tool-box .fgx{width: 1px;height: 14px;background: #dddddd;padding: 0px !important;margin: 0 10px;}
.user-tool-box .web-logon{padding: 0 20px;}
.user-tool-box .web-logon img{width: 88%; height: auto;}     

.weixin-pop-box{position: absolute;z-index: 99;bottom: 17px;left: -50px;padding: 15px 0;display: none;}
.weixin-pop-box.top{top: 17px;left: -52px;bottom: unset;}
.weixin-pop{background:#ffffffbd;border:1px solid #ddd;padding: 10px;text-align: center;}
.tools-icon.weixin:hover .weixin-pop-box{display: block;}
.weixin-pop:after,.weixin-pop:before{top:91%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}
.weixin-pop:after{border-color:rgba(255,255,255,0);border-top-color:#fff;border-width:10px;margin-left:-10px}
.weixin-pop:before{border-color:rgba(221,221,221,0);border-top-color:#ddd;border-width:11px;margin-left:-11px}
.weixin-pop.top{bottom: unset; top: 130%;}
.weixin-pop.top:after,.weixin-pop.top:before{bottom: 90.5%;left: 50%;top:unset;}
.weixin-pop.top:after{border-top-color:transparent;border-bottom-color: #fff;}
.weixin-pop.top:before{border-top-color:transparent;border-bottom-color: #dddddd;}

.tools-icon{width: 20px;height: 20px;margin-right: 5px;cursor: pointer;background-repeat: no-repeat;background-size: contain;background-position: center;}

.tools-icon.praise{background-image: ;}
.tools-icon.praise.active,
.tools-icon.praise:hover{background-image: ;}

.tools-icon.collection{background-image: ;}
.tools-icon.collection.active,
.tools-icon.collection:hover{background-image: ;}
.tools-icon.weixin{background-image: ; position: relative;}
.tools-icon.weixin:hover{background-image: ;}
.tools-icon.wb{background-image: ;}
.tools-icon.wb:hover{background-image: ;}
.tools-icon.comment{background-image: ;}
.tools-icon.comment:hover{background-image: ;}
.tools-icon.immerse{background-image: ;}
.tools-icon.immerse:hover{background-image: ;}
.tools-icon.top{background-image: ;width: 15px;height: 15px;}
.tools-icon.top:hover{background-image: ;}
/* fixbar */
.layui-fixbar{border: 1px solid #dcdcdc;width: 40px;right: 0px !important;bottom: 40px !important; background: #fff;}
.layui-fixbar li{background-color: #fff !important;width: 40px !important;border-radius:0 !important; position: relative;}
.layui-fixbar li:after{content: ''; position: absolute; bottom: 0; left: 50%; width: 24px;height: 1px; border-bottom: 1px solid #dcdcdc;margin-left: -12px;}
.layui-fixbar li:first-child{display: none;}
.layui-fixbar li:last-child:after{display: none;}
.layui-fixbar li.hover:hover{background-color: #4396bc !important;}
.layui-fixbar li .icon-fixbar{width: 17px;height: 17px;margin: 0 auto; background-size: 100% auto;}
.layui-fixbar li .icon-fixbar.top{background:  no-repeat;}
.layui-fixbar li.hover:hover .top{background-image: }
.layui-fixbar li .icon-fixbar.problem{background:  no-repeat;}
.layui-fixbar li.hover:hover .problem{background-image: }
.layui-fixbar li .icon-fixbar.wcode{background:  no-repeat;}
.layui-fixbar li .icon-fixbar.phone{background:  no-repeat; height: 23px;}
.layui-fixbar li.hover:hover .wcode{background-image: }
.layui-fixbar li .arrow{position: absolute;top:calc(100%-50%);right: 35px;padding: 10px 25px; display: none;}
.layui-fixbar li .arrow_box{background: #fff; width: auto;height: auto; padding: 10px;border: 4px solid #dcdcdc;border-radius: 6px;min-width: 200px;min-height: 38px;}
.layui-fixbar li .arrow_box:after,.arrow_box:before{left:89.5%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}
.layui-fixbar li .arrow_box:after{border-color:rgba(255,255,255,0);border-left-color:#fff;border-width:10px;margin-top:-10px}
.layui-fixbar li .arrow_box:before{border-color:rgba(220,220,220,0);border-left-color:#dcdcdc;border-width:16px;margin-top:-16px}
.layui-fixbar li .arrow_box p{font-weight: bold;font-size: 23px;line-height: 23px; color: #010101; padding-left: 5px; text-align: left;}
.layui-fixbar li .arrow_box p.wcode{font-size:12px;text-align:center;}
.layui-fixbar li:hover .arrow{display: block;}

.rpzj-crumbs .my-form-post{margin: 0 20px;}

.rpzj-btn{background: #4495bf; color: #fff;padding: 0 10px;cursor: pointer;border-radius: 5px;}
.rpzj-btn a{color: #fff;}
.rpzj-btn a:hover{color: #fff;}
.rpzj-btn .layui-icon{ font-size: 12px; margin-right: 3px;}
.rpzj-btn.btn-def{padding: 3px 10px;border-radius: 2px;font-size: 12px;}
.rpzj-btn.btn-search{border-radius: 0; line-height: 45px; text-align: center;}
.rpzj-btn.btn-search .layui-icon{ font-size: 22px;}
.rpzj-btn.complaint{width: 294px; height: 50px; line-height: 50px;font-size: 18px; margin: 0 auto;}
.rpzj-btn.complaint svg{width: 1em;height: 1em;vertical-align: middle;fill: currentcolor;overflow: hidden;margin-right: 10px; font-size: 22px;}
.rpzj-btn.complaint.orderbtn{background: #fff; color: #4495bf; border: 1px solid #4495bf; margin-top: 5px;}

.rpzj-icon{color: #fff; font-size: 12px;}
.rpzj-icon.right-arrow{background: #2a617e;padding: 3px;width: 10px;height: 10px;border-radius: 50%;}

.t-bold{font-weight: bold;}
.t-w-500{font-weight: 500;}
.t-c-fff{color: #fff !important;}
.t-c-000{color: #000 !important;}
.t-c-2a617e{color: #0089eb !important;}/*#2a617e*/
.t-c-575756{color: #575756 !important;}
.t-c-464542{color: #464542 !important;}
.t-c-4495bf{color: #4495bf !important;}
.t-c-818181{color: #818181 !important;}
.t-c-474644{color: #474644 !important;}
.t-c-2e2d2e{color: #2e2d2e !important;}
.t-c-333333{color: #333333 !important;}
.t-c-6496cd{color: #6496cd!important;}
.t-c-green,.t-c-2f8ab6{color: #2f8ab6 !important;}
.t-c-888787{color: #888787 !important;}
.t-c-376b88{color: #376b88 !important;}

body {position: relative;height: 100%;}
.rpzj-mian,.g-bd{width: 1200px;margin: 0 auto;margin-top: 100px;margin-bottom: 80px;}
.g-bd{margin-top: 0;}
.indexadev{width: 100%;height: 120px}

.indexadev .swiper-slide {
  text-align: center;
  font-size: 18px;
  background: #fff;

  /* center slide text vertically */
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.indexadev .swiper-slide img{width: 100%; height: auto;}

.rpzj-search{margin: 10px auto;width: 100%;}
.rpzj-search .search-box{border-radius: 5px;border: 1px solid #6cb9e1;width: 100%;}
.rpzj-search .search-input{width: 1050px;height: 45px; line-height: 45px; font-size: 18px;border: 0px;border-radius: 5px; padding: 0 25px;}
.rpzj-search .hot-search{padding-left: 0px; margin-top: 5px;}
.rpzj-search .hot-search li{padding: 0 8px;font-size: 14px; line-height: 28px;cursor: pointer;}
.rpzj-search .hot-search li:first-child{font-weight: bold;}
.rpzj-search .hot-search li img{width: 20px;height: auto;margin-right: 1px;}

.product-box{margin-bottom: 22px;width: 100%;}
.product-box .box-tool{margin: 10px 0 12px 0;}
.product-box .product-items .product-list{border-radius: 5px;border: 1px solid #c2c1c1; padding: 15px; width: 46.2%; margin-top: 2.251%;}
.product-box.index .product-items .product-list{width: 47%;}
.product-box .product-items .product-list:nth-child(-n 2){margin-top: 10px;}
.product-box .product-items .product-list:nth-child(even){margin-left: 2.251%;}
.product-box .product-items .p-img{width: 130px; height: 150px;margin-right: 10px;}
.product-box .product-items .p-img img{width: 100%; height: auto;}
.product-box .title-box .title{font-size: 20px;}
.product-box .info-item{font-size: 16px; margin: 5px 0;}
.product-box .info-item .item{margin-right: 10%;}
.product-box .info-item .item:last-child{margin-right: 0px;}
.product-box .reference-price{}
.product-box .product-items .product-list{padding: 10px;}
.rpzj-list-con{margin-left: 25px;}
.product-box .product-items .product-list:nth-child(-n 2){margin-top: 0px;}

.search-not{font-size: 19px; color: #3e3e3e; line-height: 33px; text-align: center;}
.search-not img{margin: 65px auto; width: 146px; height: auto;}
.search-not .user-input-keyword{color: #f95355;}
.search-not .subscript{color: #999999; font-size: 16px;}
.search-con-obj{display: none;}
.search-con-obj:first-child{display: unset;}


/*优点*/
.advantage li{background: #c5e4f3;font-size: 12px; line-height: 20px; padding: 0 10px; margin-right: 5px;border-radius: 2px;margin: 0 10px 5px 0px;}
.advantage li:last-child{margin-right: 0px;}
/*缺点*/
.advantage.shortcoming li{background: #bebebe;}

.news-objt-list{width: 100%;}
.news-box-title{font-size: 25px; text-align: center; position: relative;}
.news-objt-more{font-size: 12px; position: absolute; right: 0; bottom: 0;font-weight: 500px;}
.news-objt-more:after{content: '>>';}
.objt-items{margin-bottom: 22px;}
.objt-items li{width: 48.85%; background: #f4f4f4;border-radius: 5px;margin-top: 2.251%;}
.objt-items li:nth-child(-n 2){margin-top: 10px;}
.objt-items li:nth-child(even){margin-left: 2.251%;}
.objt-items .p-img{width: 100%;margin-bottom: 18px;border-radius: 5px;}
.objt-items .p-img img{width: 100%; height: auto;border-radius: 5px;}
.objt-items .news-infos{padding: 0 10px 10px 10px;color: #4a4a4a;}
.objt-items .news-infos .title{ font-size: 18px; line-height: 28px;height: 56px;}
.objt-items .news-infos .types{font-size: 14px; margin-top: 10px;}
.objt-items .news-infos .news-tool{margin-top: 10px;font-size: 12px; color: #bfbfbf;}

.news-extend{width: 375px;height: auto;margin-left: 33px;}
.news-extend .extend-box{width: auto;border: 1px solid #d1cfcf;border-radius: 5px; padding: 16px 8px;margin: 14px 0 23px 0;}
.news-extend .extend-box .complaint-list{margin-top: 30px;}
.news-extend .extend-box .complaint-list .user-info{font-size: 12px;margin-right: 10px;}
.news-extend .extend-box .complaint-list .user-info img{width: 50px;height: 50px;border-radius: 25px;margin-bottom: 5px;}
.news-extend .extend-box .complaint-list .complaint-info{}
.news-extend .extend-box .complaint-list .complaint-info h4{font-size: 14px;color: #9d0404;line-height: 22px;font-weight: normal;margin-bottom: 15px;}
.news-extend .extend-box .complaint-list .complaint-info p{text-align: right;}


/*-------------论坛相关-------*/
/*推荐贴*/
.forum .recommend_ol li{margin-bottom: 18px;}
.forum .recommend_ol li span{width: 20px;height: 20px; font-size: 12px;font-weight: bold; line-height: 20px; text-align: center;margin-right: 5px;margin-top: 2px; color: #fff;background: #0ea3d7;border-radius: 3px;}
.forum .recommend_ol li:nth-child(-n   3) span{ background: #ff1b00;}
.forum .recommend_ol li .forum-pic{width: 106px;height: auto;margin-right: 5px;}
.forum .recommend_ol li .forum-pic img{width: 100%;height: auto;border-radius: 3px;}
.forum .recommend_ol li p{line-height: 27px;font-size: 14px;}
/*论坛列表*/
.forum .news-box-title {font-size: 17px;}
.forum .create_invitation{font-size: 17px; position: relative; width: 120px;}
.forum .create_invitation i{width: 43px;height: 43px;border-radius: 50%;background: #54bee3; padding: 5px;margin-right: 10px;}
.forum .create_invitation svg{width: 2.2em;height: 2.2em;vertical-align: middle;fill: currentcolor;overflow: hidden;color: #fff;}
.forum .create_invitation:after{content: '';height: 24px;border: 1px solid #c9c9c9; position: absolute; right: 0;}
.forum .type-list-box li{margin:5px 0; margin-left: 17px; font: 17px;}
.forum .type-list-box li a.active{color: #0096ff !important;}
.forum .type-list-box li span{background: #8fd4ea;color: #fff; font-size: 12px; line-height: 17px; text-align: center; padding: 0 3px;border-radius: 3px;}
.forum .forum-carousel-recommend,.forum .forum-ordinary-recommend{margin: 10px auto;}
.forum .forum-carousel-recommend .forum-carousel{width: 660px;height: 305px; position: relative;margin-right: 10px;}
.forum .forum-carousel-recommend .forum-carousel .forum-carousel-item{position: relative;background: #c3c3c3;}
.forum .forum-carousel-recommend .forum-carousel .carousel-title{position: absolute; bottom: 10px; left: 0; padding: 0 20px; font-size: 15px;color: #fff;width: 72%;font-weight: bold;}
.forum .forum-carousel-recommend .forum-carousel .forum-carousel-pagination{bottom: 10px;right: 0;left: unset; width: 20%;}
.forum .forum-carousel-recommend .forum-carousel .forum-carousel-item img{width: 100%;height: auto;}
.forum .swiper-pagination-bullet{background: #fff !important;opacity: 1;}
.forum .swiper-pagination-bullet-active{background: #0ea3d7 !important;}
.forum .forum-ordinary-recommend{width: 475px;height: 275px;}
.forum .forum-ordinary-recommend .ordinary-list{width: 260px;height: 147.2px;background: #edf1f4;overflow: hidden;margin-bottom: 10px;position: relative;}
.forum .forum-ordinary-recommend .ordinary-list img{width: 100%;height: auto;}
.forum .forum-ordinary-recommend .ordinary-list p{position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(-180deg,hsla(0,0%,74.9%,0),rgba(0,0,0,.6) 97%);box-sizing:border-box;cursor:pointer;transition:background 2s;-webkit-transition:background 2s}
.forum .forum-ordinary-recommend .ordinary-list p span{width:90%;left:50%;transform:translate(-50%,0%);position:absolute;top:95px;font-size:16px;line-height:24px;color:#fff;text-align:justify;transition:top 1s;-webkit-transition:top 1s}
.forum .forum-ordinary-recommend .ordinary-list p:hover{background: linear-gradient(-180deg,hsla(0,0%,74.9%,0),rgba(0,0,0,.9) 97%);}
.forum .forum-ordinary-recommend .ordinary-list p:hover span{top: 40px;line-clamp: 4 !important;-webkit-line-clamp: 4 !important;}
.forum .forum-objt-list li{width: 256px; margin-bottom: 10px;margin-right: 11px;}
.forum .forum-objt-list li:nth-child(3n){margin-right: 0px;}
.forum .forum-objt-list .invitation-pic{width: 100%;}
.forum .forum-objt-list .invitation-pic img{width: 100%;border-radius: 5px;}
.forum .forum-objt-list .invitation-info{width: 95%;margin: 10px auto;}
.forum .forum-objt-list .invitation-title{font-size: 17px;color: #000000; line-height: 24px; margin-bottom: 10px;}
.forum .forum-objt-list .user-infos img{width: 23px;height: 23px;border-radius: 50%;margin-right: 3px;}

.cascader-model{display: none;z-index: 99999;position:absolute;background-color:#fff;border:1px solid #e4e7ed;border-radius:2px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);margin:10px 0;transition:left 0.2s}
.cascader-model::before{box-sizing:content-box;width:0px;height:0px;position:absolute;top:-12px;left:46px;padding:0;border-bottom:6px solid #ffffff;border-top:6px solid transparent;border-left:6px solid transparent;border-right:6px solid transparent;display:block;content:'';z-index:12}
.cascader-model::after{box-sizing:content-box;width:0px;height:0px;position:absolute;top:-14px;left:45px;padding:0;border-bottom:7px solid #cccccc;border-top:7px solid transparent;border-left:7px solid transparent;border-right:7px solid transparent;display:block;content:'';z-index:10}
.cascader-model.jright::before{left: unset;right: 46px;}
.cascader-model.jright::after{left: unset;right: 45px;}

.cascader-all{position:relative}
.cascader-i{position:absolute;right:15px;margin-top:-7px;pointer-events:none;transition:transform 0.2s}
.cascader-ul {padding: 5px 0;}
.cascader-ul i{padding-left:15px}
.cascader-ul p{display:flex;justify-content:center;align-items:center;height:100%}
.cascader-ul .layui-input{margin:4px 18px;width:auto}
.cascader-ul .layui-input::placeholder{color:#c0cfe3}
.cascader-model ul{height: 250px;display:inline-block;min-width:160px;height:254px;overflow-y:auto;border-right:1px solid #e4e7ed;padding:5px 0;width: 222px;}
.cascader-model ul li{font-size:14px;padding:8px 20px;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#808691;height:34px;line-height:1.5;box-sizing:border-box;cursor:pointer;outline:none;display:flex;justify-content:space-between;border-bottom: 1px solid #f3f3f3;}
.cascader-model ul li:last-child{border: 0;}
.cascader-model ul li.cascader-choose-active{color:#083b6e;background: #bbcee1;}
.cascader-model ul li:hover{background-color:#f5f7fa}
.cascader-model .cascader-title{color: #808691; font-size: 16px; text-align: center; height: 30px;line-height: 30px;background: #f9f9f9; border-right: 1px solid #cacaca;border-bottom: 1px solid #cacaca;}
.rotate{transform-origin:center center;transform:rotate(180deg)}
.cascader-input-clear:hover .cascader-clear{display:block}
.cascader-input-clear:hover .cascader-i{display:none}
.cascader-clear{position:absolute;right:15px;margin-top:-7px;font-size:18px;cursor:pointer;display:none}
.initials-box-items{width: 35px;height: 250px; padding: 5px 0; color: #808691; overflow-y: auto;background: #f9f9f9;}
.initials-box-item{width: 30px; height: 30px; text-align: center; line-height: 30px; font-size: 16px;cursor: pointer;}
.cascader-model .cascader-ul li.active,
.initials-box-item.active{background: #618eba; color: #fff;}
.cascader-model .cascader-ul li font{width: 150px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.cascader-model .cascader-ul.products-listss li font{width: auto;}
.cascader-model .connotips{line-height: 200px;height: auto;justify-content: center;text-align: center;}

.leftmenu{ width: 160px;}
.product-seach-menu{border: 2px solid #4495bf; width: 100%;font-size: 18px;color: #454642;background: #fff;}
.product-seach-menu .seach-items { margin: 0 auto;padding: 20px 7px;text-align: center;cursor: pointer; position: relative;}
.product-seach-menu .seach-items:after{content: ''; width: 85%;border-bottom: 1px solid #c2c1c1; position: absolute; bottom: 0; left: 50%; margin-left: -42.5%;}
.product-seach-menu .seach-items:first-child{background: #fff;color: #4495bf;font-size: 18px;font-weight: bold;padding: 20px 29px;text-align: left;border-bottom: 1px solid #4495bf;}
.product-seach-menu.news-menu .seach-items:first-child{border: 0px}
.product-seach-menu .seach-items:first-child:after{content: unset;}
.product-seach-menu .seach-items:last-child:after{border-bottom: 0px;}
.product-seach-menu .seach-items .layui-icon-right{color:#acd6ec;font-size: 18px;}
.product-seach-menu .seach-items .icon{width: 1em;height: 1em;vertical-align: middle;fill: currentcolor;overflow: hidden;}
.product-seach-menu .seach-items img{width: 28px;height: 28px; border-radius: 50%;margin-right: 5px;}
.product-seach-menu .seach-items a{color: #343434;font-size:16px;}
.product-seach-menu .search-son-box{display: none; position: absolute; padding:0px 10px 0px 20px; width: 600px; min-height: 150px;top: -30px;  right: -611px;}
.product-seach-menu .search-son-box .arrow_box{position:relative;background:#fff;border:2px solid #00a0e9; padding: 10px 10px 10px 12px;}
.product-seach-menu .search-son-box .arrow_box:after,.product-seach-menu .search-son-box .arrow_box:before{right:100%;top:62px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}
.product-seach-menu .search-son-box .arrow_box:after{border-color:rgba(136,183,213,0);border-right-color:#fff;border-width:22px;margin-top:-22px}
.product-seach-menu .search-son-box .arrow_box:before{left: -8%; right: unset; border-color:rgba(194,225,245,0);border-right-color:#00a0e9;border-width:23px;margin-top:-23px}
.product-seach-menu .search-son-box .son-ul{min-width: 574px;}
.product-seach-menu .search-son-box .son-li{padding: 3px 12px;margin-bottom: 10px; margin-right: 5px;}
.product-seach-menu .search-son-box .son-li a{font-size: 15px;}
.product-seach-menu .search-son-box .son-li img{width: 20px;height: auto;}
.product-seach-menu .seach-items:hover .layui-icon-right{display: none;}

.product-seach-menu.news-menu .seach-items:first-child{background: #fff;color: #454642; font-size: 18px;font-weight: 500;}
.product-seach-menu.news-menu .seach-items:first-child:after{content: '';}
.product-seach-menu.news-menu .seach-items:hover{color: #00a0e9;}
.product-seach-menu.news-menu .seach-items:hover .layui-icon-right{font-weight: bold;display: block;color: #00a0e9;}
.product-seach-menu.news-menu .seach-items{padding: 10px 7px;}
.product-seach-menu.news-menu li.active{border-radius: 0;color: #fff;}
.product-seach-menu.news-menu li.active:hover{color: #fff;}
.product-seach-menu.news-menu li.active:hover .layui-icon-right{color: #fff;}

.product-seach-menu .seach-items:hover .search-son-box{display: flex;z-index: 9999;}
.product-seach-menu .navtypelist {position:relative;height: 1.5rem;width: 100%;overflow: hidden;margin:0 auto;border-bottom:1px solid #4495bf; margin-bottom: 1rem;}
.product-seach-menu .navtypelist .scroller {position:absolute}
.product-seach-menu .navtypelist .scroller li {height: 1.5rem;color:#333;float: left;line-height: 1.5rem;text-align: center; width: 4.05%;}
.product-seach-menu .navtypelist .scroller li:nth-child(1){width: 49px;}
.product-seach-menu .navtypelist .scroller li a{color:#333;display:block;margin:0 .3rem;padding:0 .1rem;font-size: 14px;}
.product-seach-menu .navtypelist .scroller li.cur{background: #4495bf; border-radius: 4px 4px 0 0;}
.product-seach-menu .navtypelist .scroller li.cur a{color:#fff;height:1.45rem;border-bottom:.1rem solid #fff;}
.product-seach-menu #enterprise{height: 350px; overflow-y: auto; width: 550px;}
.product-seach-menu #enterprise .mcsb_inside>.mcsb_container{justify-content: flex-start;flex-direction: row;flex-wrap: wrap;display:flex;}
.product-seach-menu #enterprise .mcsb_scrolltools .mcsb_dragger .mcsb_dragger_bar {background-color: #fff;background-color: rgb(59 170 229 / 75%);}
.product-seach-menu #flavoritems{height: 200px; overflow-y: auto; width: 550px;}
.product-seach-menu #flavoritems .mcsb_inside>.mcsb_container{justify-content: flex-start;flex-direction: row;flex-wrap: wrap;display:flex;}
.product-seach-menu #flavoritems .mcsb_scrolltools .mcsb_dragger .mcsb_dragger_bar {background-color: #fff;background-color: rgb(59 170 229 / 75%);}
.product-seach-menu #flavor .search-son-box{top: -210%;}
.product-seach-menu #flavor .search-son-box .arrow_box:after, .product-seach-menu #flavor .search-son-box .arrow_box:before{top: unset;bottom: 34px;}
.product-seach-menu li.active{background: #00a0e9;border-radius: 5px;}
.product-seach-menu .son-li.active a{color: #fff;font-weight: bold;}


.bg.white{background-color: #fff;}
.personal{margin-top: 75px;}
.personal-left{width: 215px;}
.personal-con{width: 793px; min-height: 100px; margin-left: 22px;}
.personal-box{padding: 20px; margin-bottom: 20px;}
.personal-user-info{color: #333333;font-size: 14px;line-height: 22px;}
.personal-user-info .personal-header-icon img{width: 70px;height: 70px; border-radius: 50%;}
.personal-user-info .personal-cickname{margin: 12px 0;}
.personal-user-info .personal-user-desc{}
.personal-menu ul li{color: #6b6d73; font-size: 14px; line-height: 28px; margin-bottom: 40px;}
.personal-menu ul li:last-child{margin-bottom: 0;}
.personal-menu ul li a{font-weight: 500;}
.personal-menu ul li a:hover{color:#25913f; font-weight: bold;}
.personal-menu ul li.active a{color:#0096ff; font-weight: bold;}
.personal-menu ul li a[sing-up-activity]{color:#25913f; font-weight: bold;}
.personal .layui-tab-title .layui-this:after{border-bottom: 2px solid #0096ff;}

.not-data-box{width: 100%;margin: 22px 0;}
.not-data-box img{width: 300px;}

/*详情*/
.infos-box{padding: 22px 0;}
.infos-box .infos-right{width: 860px; position: relative;}
.infos-box .infos-left{width: 310px; position: relative;}
.product-header{}
.product-header .title{font-size: 28px; line-height: 45px; color: #000;font-weight: 500;margin-bottom: 22px; letter-spacing: 2px;}
.product-header .p-img{padding: 22px;}
.product-header .p-img img{width: 200px; height: auto;}
.product-header li{width: 48.5%;padding: 0 2px;margin: 11px 0;font-size: 13px;}
.product-header li font{color: #888787;}
.product-header .rpzj-btn{width: 50px; height: 30px; line-height: 30px; text-align: center;margin: 22px 0;}
.product-header a:last-child .rpzj-btn{margin-left: 30px;}
.product-info-label li{width: 48.5%;padding: 0 2px;margin: 5px 0;font-size: 15px;}
.product-info-label li font{color: #888787;}
.product-info-label li.ht{flex-grow: 2;width: 100%;}
.box-con .highlights li{background: #acd8ee;margin-right: 10px;font-size: 15px;margin-bottom: 10px;padding: 2px 15px;
border-radius: 20px;}
.box-con .risk{margin-top: 10px;}
.box-con .risk li{background: #b3b3b3;margin-right: 10px;font-size: 15px;margin-bottom: 10px;padding: 2px 15px;
border-radius: 20px;color: #fff;}
.box-con{margin: 22px 0;}
.box-con .block-title{font-size: 18px;color: #000;font-weight: bold;margin-bottom: 20px;padding-left: 12px;position: relative;}
.box-con .block-title:before{content: '';width: 4px; height: 18px; background: #4396bc;position: absolute;top:4px;left: 0;}
.box-con .block-title .tipsinfo{font-size: 12px; color: #c3c3c3;margin-left: 5px;font-weight: 400;}
.box-con .info-txt{background: #eeeeef;padding: 22px;border-radius: 5px;color: #333;letter-spacing: 3px;line-height: 27px;}
.box-con .nutrients-header{background: #4396bc;color: #fff; font-weight: 400; font-size: 16px;text-align: center;height: 32px;}
.box-con .nutrients-body .tips{background: #f6f6f6; text-align: center; padding: 5px 0; font-size: 16px;color: #333;}
.box-con .nutrients-body .tips span{color: #999999;font-size: 12px;}
.box-con .nutrients-body li{text-align: center; padding: 10px 0; border: 1px solid #f6f6f6;border-top: 0;font-size: 16px;}
.obj-box{width: auto;position: relative;padding: 15px 0 15px 0; border: 1px solid #8fd5f8; border-top: 0;margin-bottom: 15px;}
.obj-box:before{content: ''; width: 101%;height: 6px;background: #8fd5f8;border-radius: 3px 3px 0 0; position: absolute;margin-bottom: 20px;top: -0.1px;left: -1.3px;}
.title-icon {font-size: 20px;color: #262626;padding-left: 25px;position: relative;}
.title-icon:before{content: '';width: 3px; height: 15px; border:3px solid #8fd5f8; border-top: 0; border-bottom: 0; position: absolute; top: 7px;left: 5px;transform: rotate(10deg);}
.obj-con{color: #333;letter-spacing: 2px;line-height: 27px;font-size: 15px; padding: 10px;}
.obj-con .recommend_ol li{margin-bottom: 10px;}
.obj-con .recommend_ol li .obj-pic{width: 120px;margin-right: 5px;}
.obj-con.product .recommend_ol li .obj-pic{width: 95px;margin-right: 5px;}
.obj-con .recommend_ol li .obj-pic img{width: 100%;height: auto;}
.obj-con .recommend_ol li p { line-height: 27px; font-size: 14px;}



/*评论*/
.rpzj-comment-box{width: 100%;margin-top: 22px;}
.rpzj-comment-box>*{font-size: 13px;}
.rpzj-comment-box a{color: #999999;}
.rpzj-comment-box a:hover{color: #25913f;}
.rpzj-comment-box .comment-more{width: 100%;background: #f1f1f1;border-radius: 2px; text-align: center;line-height: 30px;}
.rpzj-comment-box .block-title{font-size: 20px;font-weight: bold;}
.rpzj-comment-box .block-title a{font-size: 13px;font-weight: 500;}
.rpzj-comment-box .mg-tb-16{margin: 16px 0;}
.rpzj-comment-box .mg-tb-19{margin: 19px 0;}
.rpzj-comment-box .mg-tb-40{margin: 40px 0;}
.rpzj-comment-box .pg-t-50{margin-top: 50px;}
.rpzj-comment-box .mg-t-16{margin-top: 16px;}
.rpzj-comment-box .mg-b-16{margin-bottom: 16px;}
.rpzj-comment-box .user-infos{width: auto;margin-right: 10px;}
.rpzj-comment-box .user-infos .user-header img{width: 40px;height: 100%; border-radius: 50%;}
.rpzj-comment-box .user-infos .user-btn-box{margin-left: 15px;}
.rpzj-comment-box .user-infos .user-btn-box .btns{padding-left: 20px; margin-right: 23px;color: #999999;cursor: pointer;}
.rpzj-comment-box .user-infos .user-btn-box .btns:last-child{margin-right: 0px;}
.rpzj-comment-box .user-infos .user-btn-box .btns font{margin: 0 5px;}
.rpzj-comment-box .user-infos .user-btn-box .btns.icon-btns{background-position: left;background-size: 16px auto; background-repeat: no-repeat;}
.rpzj-comment-box .user-infos .user-btn-box .btns.news{background-image:  ;}
.rpzj-comment-box .user-infos .user-btn-box .btns.news:hover{background-image:  ;}
.rpzj-comment-box .user-infos .user-btn-box .btns.praise{background-image:  ;}
.rpzj-comment-box .user-infos .user-btn-box .btns.active{background-image:  ;}
.rpzj-comment-box .user-infos .user-btn-box .btns.praise:hover{background-image:  ;}
.rpzj-comment-box .user-infos .user-btn-box .btns.report{background-image:  ;}
.rpzj-comment-box .user-infos .user-btn-box .btns.report:hover{background-image:  ;}
.rpzj-comment-box .user-infos .user-btn-box .btns.del{padding-left: 0px;}
.comment-con{width: 100%;height: 160px;border: 1px solid #cccccc;background: #fff;}
.rpzj-comment-box .user-comment-list{margin: 0;}
.rpzj-comment-box .user-comment-list.my-comment-list li{border-bottom: 1px dotted #cccccc;padding-bottom: 10px;}
.rpzj-comment-box .user-comment-list.my-comment-list li:last-child{border-bottom: 0px;}
.rpzj-comment-box .user-comment-list li{margin-bottom: 40px;}
.rpzj-comment-box .user-comment-list li .comment-desc{font-size: 13px;line-height: 24px;font-weight: 400;}
.rpzj-comment-box .user-comment-list li .comment-text{position: relative;}
.rpzj-comment-box .user-comment-list li dl{background: #fbfbfb;padding: 20px 15px; border-top: 1px dashed #cccccc;}
.rpzj-comment-box .user-comment-list li dt{margin-bottom: 28px;}
.rpzj-comment-box .user-comment-list li .user-reply-info{line-height: 24px;margin-right: 10px;}
.rpzj-comment-box .user-comment-list li .user-reply-con{font-size: 13px;line-height: 24px;font-weight: 400;}
.comment-text-open{position:absolute;bottom: 0;right: 0;background: #fff; padding: 0 5px;cursor: pointer;display: none;}
.comment-text-open:before{content: '...'; width: 50%;background: #fff; position: absolute; bottom: 0; right: 30px;cursor: auto;}
.reply-list-more-btn{position: relative;}
.reply-list-more-btn.tclose{width: 100%;}
.reply-list-more-btn.tclose:before{content: '查看全部回复>';cursor: pointer;}
.reply-list-more-btn.topen{width: 90%;}
.reply-list-more-btn.topen{background: ;background-repeat-y: no-repeat;background-position-y: center;}
.reply-list-more-btn.topen:before{content: '更多回复';cursor: auto;position: absolute;left: -11.2%;}
.reply-list-more-btn.topen:after{content: ''; height: 12px;border: 2px solid #25913f; position: absolute;top: 0px;left: -13.5%; background: #25913f;}
.reply-list-more{display: none;}
.comment-con .usercommentcon{border: 0px; width: 98%; height: 80%;resize: none;margin: 5px auto;background: #fff;}
.comment-con .bottom-tool{padding: 5px;height: 30px;}
.comment-con .bottom-tool span{margin-right: 5px;}
.comment-con .bottom-tool span:last-child{margin-right: 0;}
.comment-con .bottom-tool .btn-comment-submit{background: #64bbfe; line-height: 30px; color: #fff; text-align: center; padding: 5px 13px;}
.comment-con.user-reply-comment{margin: 10px auto;height: 110px;width: auto;}

.rpzj-comment-box .pop-user-box{width: 221px;border-right: 1px solid #e9e9e9;}
.rpzj-comment-box .pop-user-box .user-comment-list{overflow-y: scroll;max-height: 600px;}
.rpzj-comment-box .pop-user-box .user-box-item{border-bottom: 1px solid #e9e9e9;width: 100%;padding: 50px 0;}
.rpzj-comment-box .pop-user-box .user-box-item:last-child{border-bottom: 0;}
.rpzj-comment-box .pop-user-box .user-box-item .personal-header-icon img{width: 98px;height: auto;}
.rpzj-comment-box .pop-user-box .user-box-item .personal-cickname{font-size: 20px; text-align: center;margin: 21px 0;}
.useless{position: relative;}
.useless:before{content: '';width: 11px;height: 2px;background: #020000;position: absolute;left: -11px;}
.useless:after{content: '';width: 11px;height: 2px;background: #02cd61;position: absolute;right: -11px;}
.my-comment-nav li{font-size: 20px;padding: 19px 0;cursor: pointer; position: relative;}
.my-comment-nav li svg{color: #6a6a6a; margin: 0 14px;width: 1em;height: 1em;vertical-align: middle;fill: currentcolor;overflow: hidden;}
.my-comment-nav li.active{background: #333333;color: #fff;}
.my-comment-nav li.active svg{color: #fff;}
.my-comment-nav li.active:before{content: '';height: 100%;width: 6px; position: absolute;top: 0;left: 0px;background: #02cd61;}
.my-comment-nav li.active:after{content: '';height: 10px;width: 10px; position: absolute;top: 45%;right: -6px;background: #fff;z-index: 9;transform: rotate(136deg);}
.rpzj-comment-box .my-user-comment-box{padding:20px 31px;}
.rpzj-comment-box .my-user-comment-box .user-btn-box:first-child{margin-left: 0px;}
.comment-pop-close{font-size: 25px;color: #999999;margin-right: -15px;cursor: pointer;}
.comment-pop-close:hover svg{transform: rotate(18deg);}

.box-con .news-infos{letter-spacing: 2px;font-size: 16px;color: #222;line-height: 30px;padding: 5px 22px;}
.box-con .news-infos p{margin-bottom: 16px;}
.box-con .news-infos img{max-width: 100%; height: auto;margin: 10px auto;}
.product-info-label.news-label li{width: auto; margin-right: 10px;}

.immerse-box{width: 100%; height: 0; margin: 0 auto; background: #fff;z-index: 99;display: none;opacity: 0;}
.immerse-box .immerse-con{width: 1000px; margin: 22px auto;}
.immerse-box .back-immerse{width: 50px; height: 50px;position: fixed;top: 150px;right: 9%;cursor: pointer;}
.immerse-box .back-immerse .layui-icon-close{font-size: 40px;color: red;font-weight: bold;}


