<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
html,
body {
    margin: 0;
    padding: 0;
    background-color: #fff;
    overflow-x: hidden;
    min-width: 1440px;
}

ul,
ol,
li {
    list-style: none;
    margin: 0;
    padding: 0;
}
a:hover {
    color: #0694CA;
}
.header {
    height: 77px;
    background-color: #00AEEF;
}
/* header */
.logo {
    display: inline-block;
    color: #fff;
    margin-top: 26px;
    font-size: 18px;
}
.h-login {
    display: inline-block;
    width: 127px;
    height: 35px;
    line-height: 35px;
    background-color: #fff;
    border-radius: 5px;
    position: relative;
    vertical-align: middle;
    margin-left: 2px;
}
.h-login a, .h-login a:hover {
    display: inline-block;
    color: #3676dc;
    margin: 0;
    width: 63.5px;
    text-align: center;
    float: left;
}
.h-login a:first-child:hover {
    border-radius: 5px 0px 0px 5px;
}
.h-login a:last-child:hover {
    border-radius:0px 5px 5px 0px;
}
.h-login a:hover {
    background-color: #eee;
}
.h-login:after {
    content: "";
    display: block;
    width: 1px;
    position: absolute;
    background-color: #7a9fe4;
    top: 10px;
    left: 63px;
    height: 17px;
}
.h-userinfo {
    display: inline-flex;
    width: 127px;
    align-items: center;
    justify-content: space-around;
}
.h-userinfo .h-avatar-photo {
    width: 45px;
    height: 45px;
    border-radius: 45px;
}
.h-userinfo .hnmnb {
    position: relative;
}
.h-userinfo .hnmn {
    position: absolute;
    border-radius: 100px;
    top: -9px;
    left: -10px;
}
.h-userinfo .hnmnp {
    width: 25px;
    height: 25px;
}
.nava {
    display: inline-block;
    padding: 0 30px;
    font-size: 16px;
    font-weight: bold;
    color: #fff;
}
.nava2 {
    display: inline-block;
    padding: 0px;
    color: #fff;
    font-size: 14px;
    font-weight: 400;
    height: 77px;
    line-height: 77px;
}
.nava:hover, .nava2:hover {
    color: #0694CA;
}
.nava2 img {
    width: 20px;
}
.navsearch {
    display: inline-block;
    vertical-align: middle;
    overflow: hidden;
    height: 38px;
    background-color: #fff;
    border-radius: 5px;
}
.navsearch .navsearchbtn {
    font-size: 25px;
    color: #999;
}
.nmore:after {
    content: "";
    display: inline-block;
    margin-left: 10px;
    width: 17px;
    height: 11px;
    background-image: url("../images/nav1.png");
}
.nmorehover:after {
    background-image: url("../images/nav2.png");
}

/* .nmore2:after {
    content: "";
    display: inline-block;
    margin-left: 10px;
    width: 14px;
    height: 9px;
    background-image: url("../images/nav3.png");
}
.nmore2hover:after {
    background-image: url("../images/nav4.png");
} */
.licon {
    vertical-align: -2px;
    margin-right: 3px;
    display: inline-block;
}
.pt30 {
    /*padding-top: 50px;*/
    padding-top: 38px;
}

/* header */

.w1200 {
    width: 1300px;
    margin: 0 auto;
}

.bbox {
    margin-top: 30px;
    /* display: flex;
        justify-content: space-between; */
}

.bbox-left {
    float: left;
    position: absolute;
    width: 200px;
    background-color: #fff;
    border-radius: 7px;
}

.bbox-left .fbzs {
    margin: 10px;
    position: relative;
}
.bbox-left .fbzs .l-t {
    position: absolute;
    top: 8px;
    width: 169px;
    left: 10px;
    height: 60px;
    line-height: 60px;
    font-size: 18px;
    color: #fff;
    overflow: hidden;
}
.bbox-left .fbzs .l-l {
    position: absolute;
    top: 48px;
    width: 171px;
    left: 9px;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    font-weight: 400;
    text-align: left;
    overflow: hidden;
    color: #fff;
}

.bbox-left ul.menu {
    position: relative;
}

.bbox-left ul.menu li {
    width: 200px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    position: relative;
}

.bbox-left ul.menu li:hover {
    background-color: #9fcaff;
}
.bbox-left ul.menu li a {
    display: inline-block;
    width: 100%;
}
.bbox-left ul.menu li a:hover {
    color: #333;
}

.bbox-left ul.menu li.on:before {
    content: "";
    width: 2px;
    height: 25px;
    display: block;
    background-color: #1e76e4;
    position: absolute;
    top: 12.5px;
}

.bbox-right {
    width: 970px;
    margin-left: 230px;
}

.bgf {
    background-color: #fff;
}

.br7 {
    border-radius: 7px;
}

.mt20 {
    margin-top: 20px;
    padding-bottom: 20px;
}

.form-title {
    border-bottom: 1px solid #e3e3e3;
    line-height: 30px;
    padding: 10px 30px;
    margin-bottom: 20px;
}
.p13 {
    line-height: 30px;
    padding: 10px 30px;
}

.isfixed {
    position: fixed;
    top: 0;
}

.red {
    color: red;
}
.c-ccc {
    color: #ccc;
}
.layui-form-item .col2 .layui-form-checkbox[lay-skin=primary] {
    width: 400px;
}
.layui-form-item .col3 .layui-form-checkbox[lay-skin=primary] {
    width: 250px;
}

/* upload */
.view-goodsimg {
    height: auto;
    overflow: hidden;
    margin-left: 10px;
    padding-top: 10px;
    clear: both;
}
.imgitem {
    /* float: left; */
    width: 133px;
    height: 133px;
    margin-right: 10px;
    display: inline-block;
    position: relative;
    /* background-image: url(../images/btnub.png); */

    border: 1px dashed #8f8f8f;
    width: 103px;
    height: 103px;
}
.imgitem .handle {
    position: absolute;
    bottom: 0;
    /* display: block !important; */
    display: none;
    width: 133px;
    width: 103px;
    height: 22px;
    text-align: right;
    filter: alpha(Opacity=80);
    -moz-opacity: 0.5;
    opacity: 0.5;
}
.imgitem .handle i {
    color: red;
    font-size: 22px;
}
.imgitem img {
    width: 131px;
    height: 131px;
    width: 101px;
    height: 101px;
    padding: 1px;
    /* border: 1px solid #E6E6E6;
    border-radius: 2px 2px 2px 2px; */
}
/* .imgitem:hover .handle {
    display: block !important;
} */
.imgitem.true .handle {
    display: block !important;
}

#viewfile .imgitem{
    height: 30px;
    width: 70%;
    background: none;
}
#viewfile .imgitem.true .handle {
    top: 0;
    width: 300px;
}

.btnsub {
    margin-top: 30px;
    height: 140px;
    background-color: #fff;

    display: flex;
    align-content: center;
    justify-content: center;
    align-items: center;
    margin-bottom: 40px;
}
.btnsub .item {
    width: 225px;
    height: 50px;
    margin: 0;
    margin-left: 20px;
    margin-right: 20px;
}
.btnsub .item .btnsave{
    background: none;
    border: 1px solid #b0b0b0;
    height: 100%;
    color: #555;
    font-size: 16px;
}
.btnsub .item .btnsubmit {
    background-color: #1e76e3;
    height: 100%;
    font-size: 16px;
}
.bbox-right .layui-form-label.left18 {
    text-align: left;
    margin-left: 18px;
    min-width: 400px;
}
.bbox-right .layui-form-item .subleft10 {
    margin: 0 0 10px -10px;
    color: #6e6e6e;
}

/* index */
.cinfot {
    margin: 20px auto 0;
    width: 329px;
    height: 57px;
    background-image: url(../images/cinfo.png);
    text-align: center;
    line-height: 40px;
    font-size: 16px;
}
.cinfo {
    padding: 20px 45px;
    font-size: 16px;
    line-height: 26px;
}
.cinfoa {
    position: relative;
    display: block;
    margin: 20px auto;
    width: 500px;
    height: 40px;
    line-height: 40px;
    border-radius: 20px;
    background-color: #3777dc;
    text-align: center;
    color: #fff;
    font-size: 18px;
}
.cinfoa:hover {
    color: #fff;
}
.cinfoa:after {
    position: absolute;
    content: "";
    display: inline-block;
    top: 7px;
    margin-left: 10px;
    width: 15px;
    height: 25px;
    background-image: url("../images/indexright.png");
}
.gyhd {
    box-shadow: 0 0 20px 0px #bbb;
    border-radius: 2px;
    background-color: #fff;
}
.gyhdt {
    font-size: 34px;
    border-bottom: 3px solid #3576dc;
    width: 150px;
    text-align: center;
    margin: 0px auto 30px;
    padding: 30px 0 0;
}
.gyhdp {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    padding: 0 5px 30px;
}
.gyhdp-t, .gyhdp-c {
    text-align: center;
    font-size: 16px;
    line-height: 30px;
}
.gyhdp-c {
    padding: 10px;
    text-align: left;
}
.gyhdp-a, .gyhdp-a:hover {
    display: block;
    text-align: center;
    font-size: 18px;
    font-weight: 400;
    color: #3777dc;
}
.gyhd2 {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    position: relative;
    margin-top: 45px;
    margin-bottom: 20px;
    background-color: #fff;
}
.gyhd2-r {
    position: relative;
    height: 593px;
}
.guyhd2-h1 {
    padding: 40px 30px;
    font-size: 16px;
    line-height: 40px;
}
.guyhd2-h2 {
    padding: 20px 30px;
    font-size: 16px;
    line-height: 30px;
}
.guyhd2-a, .guyhd2-a:hover {
    display: block;
    position: absolute;
    text-align: center;
    font-size: 18px;
    font-weight: 400;
    color: #3777dc;
    bottom: 20px;
    text-align: center;
    width: 100%;
}
.cplb {
    margin: 40px auto;
    background-color: #fff;
}
.cplb-t {
    font-size: 34px;
    width: 150px;
    text-align: center;
    margin: 0px auto 30px;
    padding: 30px 0 0;
}
.cplb-b {
    width: 1300px;
    position: relative;
    overflow: hidden;
    padding-bottom: 55px;
}
.cplb-c {
    width: 1300px;
    overflow: hidden;
    white-space: nowrap;
    text-align: center;
}
.cplb-c a, .cplb-c a:hover {
    position: relative;
    display: inline-block;
    color: #441d00;
}
.cplb-c a span {
    display: block;
    position: absolute;
    font-size: 32px;
    font-weight: bold;
    line-height: 25px;
    letter-spacing: 3px;
    color: #fff;
    top: 60px;
    left: 70px;
}
.cplb-c img {
    margin-right: 15px;
    border-radius: 10px;
    margin-left: 27px;
    width: 528px;
    position: relative;
}
.cplb-c a:hover {
    transform: scale(1.05, 1.05);
}
.cplb-left, .cplb-right {
    cursor: pointer;
    position: absolute;
    top: 25px;
    width: 38px;
    height: 38px;
    opacity: .7;
}
.cplb-left:hover, .cplb-right:hover {
    opacity: .9;
}
.cplb-left {
    left: 20px;
}
.cplb-right {
    right: 20px;
}
.none {
    display: none;
}
.zxcp {
    margin: 20px auto;
}
.zxcp-t {
    font-size: 34px;
    text-align: center;
    margin: 0px auto 30px;
    padding: 30px 0 0;
    display: flex;
    align-items: center;
    justify-content: center;
}
.zxcp-b {
    display: flex;
    width: 1200px;
    flex-wrap: wrap;
    justify-content: space-between;
}
.zxcp-item {
    box-shadow: 0 0 20px 0px #bbb;
    border-radius: 2px;
    background-color: #fff;
    width: 390px;
    height: 525px;
    margin-bottom: 20px;
}
.zxcp-n {
    margin-top: 10px;
    text-align: center;
    font-size: 18px;
    font-weight: bold;
    line-height: 40px;
    font-size: 24px;
}
.zxcp-d {
    padding: 10px;
    text-align: left;
    height: 30px;
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.zxcp-a, .zxcp-a:hover {
    display: block;
    text-align: center;
    font-size: 18px;
    font-weight: 400;
    color: #3777dc;
}
/* index */

/* footer */
.footer {
    height: 120px;
    background-color: #00AEEF;
}
.footer .fa {
    display: flex;
    justify-content: center;
    font-size: 18px;
    font-weight: bold;
}
.footer .fa a {
    margin: 30px 30px 20px;
    color: #fff;
}
.footer .fa a:hover {
    color: #0694CA;
}
.footer .ft {
    text-align: center;
    line-height: 30px;
    font-size: 16px;
    color: #fff;
}
/* footer */

/* login */
.glogin {
    position: relative;
    display: flex;
    justify-content: space-between;
}
.glogin-left {
    width: 457px;
    height: 500px;
    position: relative;
}
.glogin .l-t {
    position: absolute;
    top: 230px;
    width: 391px;
    left: 35px;
    height: 60px;
    line-height: 60px;
    font-size: 22px;
    text-align: center;
    color: #fff;
}
.glogin .l-l {
    position: absolute;
    top: 306px;
    width: 341px;
    left: 85px;
    height: 100px;
    line-height: 40px;
    font-size: 16px;
    font-weight: 400;
    text-align: left;
    color: #fff;
}
.glogin-right {
    margin: 0 36px;
    width: 457px;
    height: 500px;
}
.glogin-title {
    margin: 45px auto;
    padding-bottom: 17px;
    text-align: center;
    font-size: 22px;
    font-weight: bold;
    letter-spacing: 20px;
    border-bottom: 1px solid #eaeaea;
}
.glogin .layui-form-pane .layui-form-label{
    width: 53px;
    height: 53px;
    padding: 0;
}
.glogin .layui-form-pane .layui-input {
    height: 53px;
    width: 327px;
}
.glogin .login-wjmm {
    display: block;
    text-align: right;
}
.glogin .login-xy {
    margin: 20px;
    text-align: center;
}
.glogin .lsbtn {
    background-color: #1e76e3;
    height: 50px;
    line-height: 50px;
    letter-spacing: 20px;
    font-size: 20px;
}
.login-close {
    position: absolute;
    right: 0px;
    top: 0px;
    cursor: pointer;
}
.login-close:hover .layui-icon-close {
    color: #000 !important;
}
.layui-layer-login {
    border-radius: 5px;
}
/* login */

/* red */
.reg .reg-logininfo {
    /*margin: 75px 0 65px 160px;*/
    position: absolute;
    right: 10%;
    z-index: 100;
}
.reg .layui-tab {
    text-align: center !important;
}
.reg .layui-tab-title {
    border-bottom-width: 0px;
}
.reg .layui-tab-brief&gt;.layui-tab-title .layui-this {
    color: #1e76e3;
}
.reg .layui-tab-brief&gt;.layui-tab-more li.layui-this:after,
.reg .layui-tab-brief&gt;.layui-tab-title .layui-this:after{
    border-bottom: 2px solid #1e76e3;
}
.reg .layui-tab-title li {
    margin: 0 60px;
}
.reg .layui-form-pane .layui-form-label {
    width: 153px;
    text-align: left;
    padding-left: 25px;
    height: 50px;
    line-height: 34px;
}
.reg .layui-form-pane .layui-input-inline {
    width: 460px;
}
.reg .layui-input, .reg .layui-select, .reg .layui-textarea {
    height: 50px;
}
.reg .layui-form-mid {
    line-height: 34px;
    width: 120px;
    text-align: left;
}
.reg .layui-tab-content {
    padding-top: 60px;
    padding-bottom: 50px;
}
.reg .login-xy {
    margin: 55px auto 50px;
    text-align: left;
    width: 780px;
}
.reg .layui-form-pane .layui-form-checkbox {
    margin-top: 1px;
}
.reg .layui-form-checked[lay-skin=primary] i{
    background-color: #1e76e3;
    border-color: #1e76e3 !important;
}
.reg .layui-form-checkbox[lay-skin=primary]:hover i {
    border-color: #1e76e3 !important;
}
.reg .lsbtn {
    width: 611px;
    margin-right: 150px;
    height: 50px;
    font-size: 16px;
    letter-spacing: 0px;
}
.blue {
    color: #1e76e3;
}
/* red */


/* list */
.list {
    margin: 0 0 30px;
    
}
.list .list-left{
    float: left;
    width: 250px;
    background-color: #fff;
    border-radius: 5px;
    box-shadow: 0 0 20px 0px #bbb;
}
.list .list-right{
    float: left;
    margin-left: 30px;
    width: 920px;
    min-height: 300px;
}
.list .nav-t {
    margin: 27px 10px 24px;
    padding-bottom: 15px;
    text-align: center;
    font-size: 22px;
    border-bottom: 1px solid #d8d8d8;
}
.list .nav &gt; li label {
    position: relative;
    height: 50px;
    line-height: 50px;
    display: block;
    border-bottom: 1px dashed #dcdcdc;
    margin: 0 10px;
    padding-left: 36px;
    font-weight: bold;
    font-size: 18px;
    cursor: pointer;
}
.list .nav&gt;li:last-child label {
    border-bottom: none;
}
.list .nav&gt;li label:after {
    position: absolute;
    content: "";
    display: inline-block;
    top: 17px;
    left: 15px;
    width: 15px;
    height: 15px;
    background-image: url("../images/list1.png");
}
.list .nav&gt;li label.show:after {
    background-image: url("../images/list2.png");
}
.list .nav .nav-s {
    display: none;
}
.list .nav .nav-s.show {
    display: block;
}
.list .nav .nav-s a {
    display: block;
    color: #5e5e5e;
    line-height: 50px;
    padding-left: 53px;
    font-size: 18px;
}
#listslide {
    overflow: hidden;
    border-radius: 5px;
}
.itema {
    margin: 20px auto;
}
.itema-t {
    font-size: 34px;
    width: 150px;
    text-align: center;
    margin: 0px auto 30px;
    padding: 30px 0 0;
}
.itema-b {
    display: flex;
    width: 920px;
    flex-wrap: wrap;
    justify-content: flex-start;
}
.itema-item {
    border-radius: 2px;
    background-color: #fff;
    width: 296px;
    height: 460px;
    margin-bottom: 20px;
    overflow: hidden;
    margin-right: 16px;
    background-color: #F7F7F7;
}
.itema-item:nth-child(3n) {
    margin-right: 0px;
}
.itema-item img {
    width: 296px;
    height: 296px;
}
.itema-n {
    margin-top: 10px;
    text-align: center;
    font-size: 18px;
    font-weight: bold;
    line-height: 40px;
    font-size: 24px;
}
.itema-d {
    padding: 7px 30px;
    text-align: left;
    height: 50px;
    line-height: 25px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.itema-a, .itema-a:hover {
    display: block;
    margin: 0 auto;
    text-align: center;
    font-size: 16px;
    font-weight: 400;
    color: #fff;
    background-color: #1e76e3;
    width: 110px;
    height: 30px;
    line-height: 30px;
    border-radius: 5px;
}
.listpage {
    text-align: right;
    cursor: pointer;
}
.listpage a{
    border: 1px solid #e6e6e6;
    color: #5e5e5e;
    padding: 0px 15px;
    display: inline-block;
    margin: 0 1px;

    height: 38px;
    line-height: 38px;
}
.listpage .listpages {
    padding: 0 20px 0 10px;
    display: inline-block;
}
.listpage button {
    height: 38px;
    vertical-align: middle;
    cursor: pointer;
    border: 1px solid #e6e6e6;
    color: #5e5e5e;
    padding: 10px 15px;
    margin-bottom: 3px;
}
/* list */

/* item */
.item-photo {
    
}
.item-photo .item-photo-left{
    float: left;
    width: 445px;
    height: 560px;
}
.item-photo .photo-show {
    width: 445px;
    height: 445px;
    overflow: hidden;
    background-color: #eee;
}
.item-photo .photo-thumb {
    margin: 10px 0;
    display: flex;
    justify-content: space-between;
}
.item-photo .photo-thumb &gt; div {
    cursor: pointer;
    width: 105px;
    height: 105px;
    overflow: hidden;
    display: inline-block;
    border: 1px solid transparent;
}
.item-photo .photo-thumb &gt; div.on {
    border: 1px solid #1e76e3;
}
.item-photo .item-info {
    float: left;
    margin-left: 35px;
    width: 440px;
    height: 560px;
}
.item-photo .item-name {
    font-size: 26px;
    margin: 40px 5px;
    padding-bottom: 40px;
}
.item-photo .item-parameter {
    font-size: 18px;
    font-weight: 300;
    margin: 40px 10px;
    border-bottom: 1px solid #d8d8d8;
    padding-bottom: 40px;
    line-height: 40px;
}
.item-photo .itema-btn, .item-photo .itema-btn:hover {
    display: inline-block;
    margin: 0px 10px;
    text-align: center;
    font-size: 18px;
    font-weight: 400;
    color: #fff;
    background-color: #ec0000;
    width: 170px;
    height: 45px;
    line-height: 45px;
    border-radius: 5px;
}
.item-photo .itema-favorite, .item-photo .itema-favorite:hover {
    display: inline-block;
    margin: 0px 10px;
    text-align: center;
    font-size: 18px;
    font-weight: 400;
    color: #ec0000;
    border:1px solid #f57777;
    width: 170px;
    height: 45px;
    line-height: 45px;
    border-radius: 5px;
}
.clear {
    clear: both;
}
.item-spec {
    position: relative;
    margin: 35px 0px 30px;
    border-top: 1px solid #d8d8d8;
    border-bottom: 1px solid #d8d8d8;
    padding-top: 30px;
    padding-bottom: 30px;
    
}
.item-spec .item-spec-d, .item-spec .item-spec-m {
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
}
.item-spec .item-spec-d &gt; div, .item-spec .item-spec-m &gt; div {
    width: calc(50% - 20px);
    padding: 0px 10px;
    font-size: 16px;
    font-weight: 300;
    line-height: 40px;
}
.item-spec .aspec-btn {
    position: absolute;
    right: 2px;
    bottom: 10px;
}
.item-spec-m.close {
    display: none;
}
.item-spec .aspec-btn {
    cursor: pointer;
}
.item-spec .aspec-btn &gt; span:first-child{
    display: block;
}
.item-spec .aspec-btn &gt; span:last-child{
    display: none;
}
.item-spec .aspec-btn.close &gt; span:first-child{
    display: none;
}
.item-spec .aspec-btn.close &gt; span:last-child{
    display: block;
}
.item-desc {
    width: 920px;
    padding-bottom: 30px;
    border-bottom: 1px solid #d8d8d8;
    margin-bottom: 35px;
}
.item-desc img {
    max-width: 920px;
}

.itemf .itemf-t {
    text-align: center;
    padding-bottom: 40px;
    font-size: 26px;
}
.itemf .itema-b {
    width: 1200px;
}
.itemf .itema-item {
    width: 288px;
}
.itemf .itema-item:nth-child(3n) {
    margin-right: 16px;
}
.itemf .itema-item:nth-child(4n) {
    margin-right: 0px;
}
.itemf .itema-item img {
    width: 290px;
    height: 290px;
}

.viewtab .tab-title {
    border-bottom: 1px solid #f4020d;
}
.viewtab .tab-title &gt; div {
    display: inline-block;
    padding: 10px 15px;
    font-size: 18px;
    cursor: pointer;
    margin-right: 20px;
}
.viewtab .tab-title &gt; div:hover {
    background-color: #eee;
}
.viewtab .tab-title .tab-this, .viewtab .tab-title .tab-this:hover {
    background-color: #f4020d;
    color: #fff;
}
.tab-item {
    display: none;
    padding: 10px 0px;
}
.tab-item.tab-item-show {
    display: block;
}
/* item */

/* head my */
.head-my {
    height: 255px;
    background-color: #fff;
    margin: 5px auto 0;
}
.head-my .hm-avatar {
    margin-top: 60px;
    width: 150px;
    height: 150px;
    border-radius: 150px;
    box-shadow: 0 0 20px 0px #eee;
}
.head-my .col3 {
    display: flex;
}
.head-my .head-my-info {
    margin-left: 25px;
    margin-top: 80px;
    width: 870px;
}
.head-my .head-my-info &gt; div{
    margin-bottom: 7px;
}
.head-my .head-my-info .head-my-nickname {
    font-size: 24px;
    font-weight: bold;
    color: #262626;
}
.head-my .head-my-info .hmdz {
    color: #767676;
}
.head-my .head-my-info .hmdz span {
    display: inline-block;
    margin-right: 30px;
}
.head-my .head-my-info .hmurl {
    color: #4a4a4a;
}
.head-my .head-my-info .hml {
    margin-top: 15px;
    color: #767676;
}
.head-my .head-my-info .hml span {
    display: inline-block;
    margin-right: 40px;
}
.head-my .head-my-btn {
    margin-top: 124px;
    text-align: center;
}
.head-my .itema-btn, .head-my .itema-btn:hover {
    display: inline-block;
    font-size: 18px;
    font-weight: 400;
    color: #fff;
    background-color: #1f75e2;
    width: 150px;
    height: 43px;
    line-height: 43px;
    border-radius: 5px;
}
.head-my .itema-btn:hover {
    background-color: #005ed2;
}

.brfff {
    background-color: #fff;
    border-radius: 5px;
    /* padding-left: 53px;
    padding-top: 30px; */
}
.head-my-tabs .layui-badge {
    border-radius: 18px;
}
.head-my-tabs.layui-tab-brief &gt; .layui-tab-title .layui-this {
    color: #262626;
}
.head-my-tabs.layui-tab-brief&gt;.layui-tab-more li.layui-this:after, .head-my-tabs.layui-tab-brief&gt;.layui-tab-title .layui-this:after {
    border-bottom: 2px solid #1e76e3;
}
.head-my-tabs .layui-tab-title {
    color: #878787;
    padding-left: 53px;
    padding-top: 30px;
}
.head-my-tabs .layui-tab-content {
    padding-left: 53px;
    padding-right: 53px;
}

.notice-row {
    /* min-height: 107px; */
    background-color: #fff;
    margin: 5px auto 0;
    display: flex;
    border-bottom: 1px solid #cdcdcd;
    padding-bottom: 40px;
}
.notice-row .hm-avatar {
    margin-top: 37px;
    width: 50px;
    height: 50px;
    border-radius: 50px;
    box-shadow: 0 0 20px 0px #eee;
}
.notice-row .notice-row-info {
    margin-left: 20px;
    margin-top: 40px;
}
.notice-row .notice-row-info .rowi &gt; div{
    display: inline-block;
    margin-right: 50px;
    color: #878787;
}
.notice-row .notice-row-info .rowc {
    line-height: 30px;
}
.notice-row .notice-row-info &gt; div{
    margin-bottom: 7px;
}
.mb60 {
    margin-bottom: 60px;
}
/* head my */

/* product list */
.pl-head {
    display: flex;
    justify-content: space-between;
    padding: 34px 40px 24px;
    border-bottom: 1px solid #cbcbcb;
}
.pl-head .plr0 {
    padding-right: 0px !important;
}

.product-list {
    padding-left: 53px;
    padding-right: 53px;
}
.product-list .hm-avatar {
    width: 250px;
    height: 180px;
    border-radius: 0;
    box-shadow: none;
}
.icon-css {
    border-radius: 9px;
    padding: 1px 2px;
    font-size: 12px;
    background-color: #f5f5f5;
    font-weight: 200;
}
.icon-blue {
    color: #1e76e3;
    border: 2px solid #1e76e3;
}
.icon-red {
    color: #e31111;
    border: 2px solid #e31111;
}
.product-list .notice-row .notice-row-info {
    position: relative;
}
.product-list .notice-row .notice-row-info .rowi&gt;div {
    color: #262626;
}
.color26 {
    color: #acacac;
}
.notice-row .notice-row-info .rowi2 &gt; div{
    display: inline-block;
    margin-right: 30px;
    color: #acacac;
    font-weight: 300;
}
.product-list .notice-row {
    border: none;
    padding-bottom: 0;
}
.product-list .notice-row:last-child {
    padding-bottom: 50px;
}
.predit {
    width: 594px;
    display: flex;
    justify-content: space-between;
    position: absolute;
    bottom: 0;
}
.prbtn &gt; a, .prbtn&gt;a:hover {
    display: inline-block;
    margin-left: 30px;
    color: #262626;
}
.mt40 {
    margin-top: 40px;
}
.plpage a {
    border: 1px solid #e6e6e6;
    color: #5e5e5e;
    padding: 8px 15px;
    display: inline-block;
    height: 20px;
    margin: 0 1px;
    line-height: 20px;
}
/* product list */

/* letter */
.letter-list .notice-row {
    padding-bottom: 10px;
}
.letter-list .notice-row .hm-avatar {
    margin-top: 17px;
}
.letter-list .notice-row .notice-row-info {
    margin-top: 20px;
}
/* letter */

/* index2 */
.slidex {
    margin: 0px auto 10px;
    width: 1200px;
    height: 460px;
}
.flexslider {
    height: 460px;
}
.flexslider .slides img {
    height: 460px;
}
/* .flexslider .slides&gt;li {
    margin-left: 15px;
    margin-right: 15px;
} */
.slidex .flex-viewport {
    overflow: visible !important;
}
.i2col2 {
    display: flex;
    justify-content: space-between;
    padding: 12px 14px;
    background-color: #f5f5f5;
    width: 1176px;
    margin: 0 auto;
    margin-top: 15px;
    /*margin-top: 30px;*/
    /*margin-bottom: 30px;*/
}
.bgfff {
    background-color: #fff;
}
.i2col2 &gt; div:last-child {
    padding: 0 20px;
    line-height: 26px;
}
.cplb-b.i3cplb-b {
    overflow: visible;
}
.i3cplb-b .cplb-left, .i3cplb-b .cplb-right {
    cursor: pointer;
    position: absolute;
    top: 30px;
    width: 38px;
    height: 38px;
    opacity: .7;
}
.i3cplb-b .cplb-left:hover, .i3cplb-b .cplb-right:hover {
    opacity: .9;
}
.i3cplb-b .cplb-left {
    left: -50px;
}
.i3cplb-b .cplb-right {
    right: -50px;
}
.i3cplb {
    width: 1300px;
}
.i3cplb .cplb-b {
    padding-bottom: 0px;
}
.i2 {
    /*padding: 21px 0px 18px;*/
    padding: 5px 0px 5px;
    border-bottom: none;
    align-items: center;
}
.i2 span {
    color: #1e76e3;
}
.i2 .itema-btn, .i2 .itema-btn:hover {
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    color: #fff;
    background-color: #1f75e2;
    width: 124px;
    height: 35px;
    line-height: 35px;
    border-radius: 2px;
    text-align: center;
}
.i2 .itema-btn:hover {
    background-color: #005ed2;
}
/* index2 */

/* head nav */
.hn-p&gt;li:after {
    content: '';
    height: 30px;
    width: 100%;
    background-color: transparent;
    position: absolute;
    display: block;
    bottom: -28px;
}
.hn-p, .hn-p li {
    display: inline-block;
    vertical-align: middle;
}
.hn-p .nava {
    padding: 0 27.7px;
    height: 50px;
    line-height: 50px;
}
.hn-p&gt;li .nmore:after {
    transition: All 0.3s linear ;
    -webkit-transition: All 0.3s linear ;
    -moz-transition: All 0.3s linear ;
    -o-transition: All 0.3s linear ;
    display: inline-block;
}
.hn-p&gt;li:hover .nmore:after {
    transform: rotate(180deg) scale(1);
    -webkit-transform: rotate(180deg) scale(1);
    -moz-transform: rotate(180deg) scale(1);
    -o-transform: rotate(180deg) scale(1);
    -ms-transform: rotate(180deg) scale(1);
}
.hn-p&gt;li {
    position: relative;
}
.hn-p&gt;li&gt;ul.hn-c {
    display: none;
}
.hn-p&gt;li:hover&gt;ul.hn-c {
    display: block;
}
.hn-c {
    position: absolute;
    /* bottom: -617px; */
    top: 76px;
    width: 640px;
    /* height: 592px; */
    min-height: 592px;
    background-color: #fff;
    z-index: 11111;
    border-radius: 15px;

    list-style-type: none;
    overflow: hidden;
    box-shadow: 0 0 15px rgb(0 0 0 / 20%);
    font-size: 16px;
    font-weight: 400;
}
.hn-c label {
    display: inline-block;
    width: 182px;
    height: 73px;
    line-height: 73px;
}
.hn-c label a {
    display: inline-block;
    width: 152px;
    height: 72px;
    line-height: 72px;
    margin-left: 10px;
    padding-left: 20px;
    border-bottom: 1px solid #f5f5f5;
    border-right: 1px solid #f5f5f5;
    color: #3d3d3d;
    position: relative;
    font-weight: bold;
}
.hn-c label a:after {
    content: "";
    display: inline-block;
    margin-left: 10px;
    width: 7px;
    height: 11px;
    background-image: url(../images/hnr.png);
    position: absolute;
    right: 8px;
    top: calc(50% - 7px);
}
/* .nmore:after {
    content: "";
    display: inline-block;
    margin-left: 10px;
    width: 17px;
    height: 11px;
    background-image: url("../images/nav3.png");
} */
.hn-c label:hover {
    background-color: #9fcaff;
    color: #3d3d3d;
}
.hn-c li span {
    display: inline-flex;
    width: 417px;
    float: right;
    /* height: 73px; */
    min-height: 73px;
    line-height: 24px;
    overflow: hidden;
    border-bottom: 1px solid #f5f5f5;
    flex-wrap: wrap;
    align-items: center;
    align-content: center;
    margin-left: 18px;
}
.hn-c li span a {
    display: inline-block;
    margin-right: 35px;
    color: #737373;
}
.hn-c li span a:hover {
    color: #737373;
}
.hn-p&gt;li&gt;ul.hn-o {
    display: none;
}

.hn-p&gt;li:hover&gt;ul.hn-o {
    display: block;
}
.hn-o {
    position: absolute;
    bottom: -245px;
    width: 200px;
    height: 220px;
    background-color: #fff;
    z-index: 11111;
    border-radius: 15px;

    list-style-type: none;
    overflow: hidden;
    box-shadow: 0 0 15px rgb(0 0 0 / 20%);
    font-size: 16px;
    font-weight: 500;
}
.hnl {
    bottom: -138px;
    height: 113px;
}
.hn-o li {
    display: block;
    margin: 10px 0;
}
.hn-o a {
    display: block;
    width: calc(100% - 40px);
    padding: 10px;
    margin: 0 10px;
    color: #2b2b2b;
    border-radius: 15px;
}
.hn-o a:hover {
    background-color: #9fcaff;
    color: #2b2b2b;
}

/* head nav */

/* user favourite */
.userinfo .itema-b {
    width: 970px;
    justify-content: flex-start;
}
.userinfo .itema-item{
    width: 230px;
    height: 330px;
    margin-right: 16.666px;
}
.userinfo .itema-item:nth-child(4n) {
    margin-right: 0px;
}
.userinfo .itema-item img {
    width: 230px;
    height: 190px;
}
.userinfo .itema-fp {
    height: 50px;
    padding: 10px 19px;
    line-height: 26px;
}
.userinfo .itema-fn {
    font-size: 16px;
    font-weight: bold;
    color: #2b2b2b;
}
.userinfo .itema-fd {
    font-size: 14px;
    color: #a4a4a4;
}
.userinfo .itemf-a {
    height: 68px;
    border-top: 1px solid #e3e3e3;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.userinfo .atf {
    /* margin-top: 17px; */
    margin-left: 18px;
}
.userinfo .atn {
    vertical-align: middle;
}
.userinfo .att {
    margin-right: 17px;
}
.userinfo .hm-avatar-favourite {
    width: 30px !important;
    height: 30px !important;
    border-radius: 30px !important;
}
/* user favourite */
/* user info */
.userinfo-c .head-my-tabs .layui-tab-title {
    padding-left: 30px;
}
.ui-c {
    background-color: #fff;
    margin: 5px auto 0;
    padding-bottom: 40px;
}
.ui-c .ui-c-title {
    margin-top: 60px;
}
.ui-c .ui-c-avatar {
    text-align: center;
    width: 220px;
}
.ui-c .ui-c-avatar .nickname {
    margin-top: 20px;
}
.ui-c .hm-avatar {
    width: 150px;
    height: 150px;
    border-radius: 150px;
    box-shadow: 0 0 20px 0px #eee;
}
.ui-c .had {
    position: relative;
    width: 150px;
    height: 150px;
    margin: 0 auto;
    margin-top: 60px;
}
.ui-c .had:hover:after {
    cursor: pointer;
    position: absolute;
    width: 100%;
    height: 100%;
    content: "ä¿®æ”¹å¤´åƒ";
    background-color: rgba(0, 0, 0, .4);
    display: flex;
    align-items: center;
    justify-content: center;
    top: 0;
    border-radius: 200px;
    color: #fff;
    font-size: 16px;
    letter-spacing: .2em;
}
.ui-c .ui-ef {
    margin-top: 40px;
}
.ui-c .layui-form-label {
    color: #959393;
}
.ui-c .btntj {
    width: 225px;
    height: 50px;
    margin: 0;
    background-color: #1e76e3;
    height: 100%;
    font-size: 16px;
    letter-spacing: .1em;
}
/* user info */

/* msg details */
.mds {
    display: flex;
    font-size: 14px;
    font-weight: 400;
    color: #262626;
}
.mds .mds-l {
    /* width: 684px; */
    flex: 1;
}
.mds .mds-r {
    width: 264px;
    border-left: 1px solid #cbcbcb;
}
.mds .mds-l .mds-l-h {
    display: flex;
    align-items: center;
    align-content: center;
    border-bottom: 1px solid #cbcbcb;
}
.mds .mds-l .mds-l-h .mds-l-h-b {
    flex: none;
    width: 100px;
    height: 78px;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
}
.mds .mds-l .mds-l-h .mds-l-h-b i:hover {
    color: #1f75e2;
}
.mds .mds-l .mds-l-h .mds-l-h-b i {
    padding: 20px;
}
.mds .mds-l .mds-l-h .mds-l-h-t {
    flex: 1;
    text-align: center;
    text-indent: -55px;
}
.mds .mds-r .mds-r-h {
    width: 100%;
    display: flex;
    height: 78px;
    align-items: center;
    align-content: center;
    border-bottom: 1px solid #cbcbcb;
    justify-content: flex-start;
    text-indent: 15px;
    font-size: 16px;
    font-weight: bold;
}
.mds-r-box {
    height: 844px;
}
.d-o-p {
    /* width: 257px; */
    height: 83px;
    padding: 34px 16px;
    border-bottom: 1px solid #cbcbcb;
}
.mds-r-d-o {
    display: flex;
}
.mds-r-d-o-1 {
    flex: 0 0 50px;
}
.mds-r-d-o-2 {

    flex: 1;
}
.mds-r-d-o-3 {
    flex: 0 0 80px;
}
.mds-r-d-o .avt40 {
    width: 40px;
    height: 40px;
    border-radius: 40px;
}
.mds-r-d-o .color949393 {
    color: #949393;
}
.mds-r-d-o2 {
    margin-left: 50px;
}
.bcf5 {
    background-color: #f5f5f5;
}
/* æ»šåŠ¨æ¡å®½åº¦ */
.mCSB_inside&gt;.mCSB_container {
    margin-right: 10px !important;
}
.talk-box {
    height: 655px;
    border-bottom: 1px solid #cbcbcb;
}
.im-h {
    height: 50px;
    line-height: 50px;
    text-align: center;
    color: #949393;
}
.im-l {
    display: flex;
    padding: 30px;
}
.im-l .avt60, .avt60 {
    width: 60px;
    height: 60px;
    border-radius: 60px;
}
.im-l .im-l-1 {
    flex: 0 0 80px;
}
.im-l .im-l-2 {

}
.im-l .im-l-2 .im-l-2-c {
    background-color: #f4f4f4;
    border-radius: 5px;
    padding: 20px 16px;
    position: relative;
}
.im-l .im-l-2 .im-l-2-c:before {
    position: absolute;
    top: 13px;
    left: -7px;
    content: "";
    width: 15px;
    height: 15px;
    background-color: #f4f4f4;
    transform: rotate(45deg);
}
.im-l .im-l-3 {
    flex: 0 0 120px;
    color: #949393;
    text-indent: 6px;
}
.im-l .im-l-2-c-del {
    float: right;
    padding: 9px 15px;
    cursor: pointer;
}
.im-r {
    display: flex;
    padding: 30px;
    justify-content: flex-end;
}
.im-r .avt60, .avt60 {
    width: 60px;
    height: 60px;
    border-radius: 60px;
}
.im-r .im-l-1 {
    flex: 0 0 80px;
    text-align: right;
}
.im-r .im-l-2 {

}
.im-r .im-l-2 .im-l-2-c {
    background-color: #9fcaff;
    border-radius: 5px;
    padding: 20px 16px;
    position: relative;
}
.im-r .im-l-2 .im-l-2-c:before {
    position: absolute;
    top: 13px;
    right: -7px;
    content: "";
    width: 15px;
    height: 15px;
    background-color: #9fcaff;
    transform: rotate(45deg);
}
/* .im-r .im-l-3 {
    flex: 0 0 50px;
    color: #949393;
    text-indent: 6px;
} */
.im-r .im-l-3 {
    flex: 0 0 90px;
    color: #949393;
    padding-right: 5px;
    text-align: right;
    text-indent: 6px;
}
.im-r .im-l-2-c-del {
    float: left;
    padding: 9px 15px;
    cursor: pointer;
}
.pushmsg {
    display: flex;
    padding: 40px 50px 30px 30px;
}
.pushmsg-1 {
    flex: 0 0 80px;
}
.pushmsg-2 {
    flex: 1;
}
.pushmsg .pushcontent {
    width: 100%;
    width: calc(100% - 2px);
    height: 40px;
    line-height: 40px;
    color: #262626;
    resize: none;
    text-indent: 5px;
}
.btnrow {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.replay-btn, .replay-btn:hover {
    display: inline-block;
    font-size: 16px;
    font-weight: 400;
    color: #949393;
    background-color: #f4f4f4;
    width: 105px;
    height: 40px;
    line-height: 40px;
    border-radius: 5px;
    text-align: center;
}
.emojis {
    user-select: none;
    cursor: pointer;
    /* display: flex;
    align-items: center; */
    position: relative;
}
.emojisa {
    display: flex;
    align-items: center;
    position: relative;
}
.pickerding {
    position: absolute;
    top: -435px;
    display: none;
}
/* msg details */

/* header searchfilter */
.searchfilter {
    /* display: none; */
    margin: 0 auto 20px;
    background-color: #fff;
    border-radius: 5px;
}
.sft {
    background-color: #f4f4f4;
    font-size: 16px;
    padding: 15px 0;
}
.sft i {
    color: red;
    margin-right: 10px;
}
.searchfilter .sf {
    width: 920px;
}
.optr {
    display: flex;
    align-items: center;
    /* line-height: 30px; */
    background-color: #d9eaff;
    border-bottom: 1px solid #c8c8c8;
}
.optr:last-child {
    border-bottom: none;
}
.optr .sf-s-btn {
    display: none;
}
.optr.sf-s .sf-s-btn {
    display: block;
}
.optr.sf-s {
    margin-top: -1px;
    border: 1px solid #f2cd98;
    background-color: #fffcee;
}
.optr.sf-s .optrk {
    background-color: #fffcee !important;
}
.optr.sf-s .sf-s-btn {
    width: 100%;
    text-align: center;
    height: 40px;
}
.optr.sf-s .sf-s-btn button {
    height: 26px;
    width: 60px;
    border: none;
    background-color: #e60012;
    color: #fff;
    cursor: pointer;
}
.optr.sf-s .sf-s-btn button.sf-reset {
    height: 27px;
    border: 1px solid #c4c4c4;
    background-color: #fff;
    color: #222;
}
.optrk {
    flex: 0 0 120px;
    text-align: center;
    background-color: #d9eaff;
    color: #222;
}
.optrv {
    flex: 0 0 656px;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    padding-right: 144px;
    position: relative;
    background-color: #fff;
    cursor: pointer;

    height: 47px;
    overflow: hidden;
    color: #1e76e3;
}
.optrv .vv.sfon {
    color: red;
}
.optrv &gt; div.vv {
    padding: 3px;
    margin: 10px;
}
.optrvr &gt; div.vv:before {
    content: "";
}
.optrv &gt; div.vv:hover {
    background-color: #eee;
}
.optrvr {
    position: absolute;
    top: 0px;
    right: 0px;
    width: 118px;
    display: flex;
    justify-content: space-between;
    padding: 3px;
    margin: 10px;
    user-select: none;
    color: #222;
}
.optr-more, .optr-s {
    /* float: right; */
    
    border: 1px solid #999;
    padding: 2px 4px;
}
.sf-price {
    text-align: center;
    width: 115px;
    height: 22px;
    vertical-align: middle;
}
.fvs {
    display: inline-flex;
}
.fvs &gt; div {
    border: 1px solid #e2e2e2;
    padding: 3px 4px 3px 6px;
}
.fvs &gt; div &gt; i {
    margin-right: 0px;
    cursor: pointer;
    color: #f64c5b !important;
}
.fvs &gt; div &gt; i:hover {
    background-color: #f4020d;
    color: #fff !important;
}
.fvs .fvs-red {
    border-color: #f97a85;
}
.fvs&gt;div.fvs-red&gt;i {
    background-color: #f4020d;
    color: #fff !important;
}
.optrv .vv .sf-checkbox {
    display: none;
    vertical-align: middle;
    margin-right: 3px;
}
.optrv.checkbox .vv .sf-checkbox {
    display: inline-block;
}
/* header searchfilter */


html:lang(en) .bbox-left ul.menu li {
    text-align: left;
    text-indent: 15px;
}
html:lang(en) .langsw150 {
    width: 150px;
}
html:lang(en) .langsml190 {
    margin-left: 190px;
}

/* notice */
.notice {
    width: 800px;
    height: 35px;
    /* background-color: #b3effe; */
    overflow: hidden;
    color: red;
}
.notice ul li {
    list-style: none;
    line-height: 35px;
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
/* notice */

.home-content {
    width: 100%;
    position: relative;
    height: 591px;
    overflow: hidden;
}

.home-content .home-box {
    position: absolute;
    height: 100%;
    width: 100%;
    background-image: url(../images/home-bj.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    filter: blur(10px);
}

.home-content .home-cover {
    position: absolute;
    height: 100%;
    width: 100%;
    background-image: url(../images/home-bg.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    z-index: 1;
}

.home-content .home-bj {
    width: 1300px;
    height: 591px;
    background-image: url(../images/home-bj.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    margin: 0 auto;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: 0;
}

.home-content .w1200 {
    position: relative;
    z-index: 2;
}

.page-info {
    top: 160px;
    color: #fff;
}
.home-content .home-title {
    font-size: 54px;
    font-weight: bold;
    color: #FFFFFF;
    margin-bottom: 28px;
}

.home-content .home-desc {
    font-size: 20px;
    color: #FFFFFF;
    width: 800px;
    font-size: 18px;
    line-height: 22px;
}</pre></body></html>