@charset "UTF-8";
img {
    transition:all 0.5s;
}
body {
    overflow-x: hidden;
}
.ymkd {
    width:1000px;
    margin:auto;
}
.universalcolor1 {
    color:#c7a975;
}
.universalcolor2 {
    color:#cc0001;
}
.universalcolor3 {
    color:#fff;
}
.universalcolor4 {
    color:#66bbfb;
}
.universalcolor5 {
    color:#666;
}
.universalcolor6 {
    color:#fff;
}
.universalcolor7 {
    color:#090;
}
.y4 {
    transition: all 0.5s;
    cursor:pointer;
}
.universalbordercolor1 {
    border-color:#786748 !important;
}
.universalbordercolor2 {
    border-color:#cc0001 !important;
}
.universalbordercolor3 {
    border-color:#777 !important;
}
.ic {
    width:auto;
    height:auto;
    max-width:100%;
}
.t1 {
}
.t1 .nr {
    font-size:24px;
    font-weight:bold;
    background:url(../views/web/images/log_002.pngg") no-repeat center bottom;
}
.t1 .nr {
    font-size:24px;
    font-weight:bold;
}
.t1 .nr .hg {
    padding-top:12px;
}
.t1 .fg {
    margin:0 auto;
    height:1px;
    background:url(../views/web/images/flg_001.pngg") no-repeat center center;
    background-size:100% auto;
}
.t2 {
    background:url(../views/web/images/bag_001.pngg") no-repeat center bottom;
    background-size:auto 100%;
    padding-top:48px;
}
.t2 .nr .hg {
    display:flex;
    padding-bottom:24px;
}
.t2 .nr .hg .zb {
    width:40%;
    margin-right:48px;
    position:relative;
}
.t2 .nr .hg .zb .ic {
    position:absolute;
    right:0;
    bottom: -100px;
    z-index: 1;
    width: 250px;
}
.t2 .nr .hg .yb .y1 {
    flex:1;
    font-weight:bold;
    font-size:42px;
    letter-spacing: 3px;
}
.t2 .nr .hg .yb .y2 {
    font-weight:bold;
    font-size:28px;
    letter-spacing: 3px;
    margin:12px auto auto;
}
.t2 .nr .hg .yb .y3 {
    margin-top:24px;
    display:flex;
}
.t2 .nr .hg .yb .y3 .yz {
    margin-right:12px;
}
.t2 .nr .hg .yb .y3 .yz .yi {
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 24px;
}
.t2 .nr .hg .yb .y3 .yy .cs {
    text-align:center;
}
.t2 .nr .hg .yb .y3 .yy .cs .ml {
    display:inline-block;
    width: 200px;
    margin:auto;
    padding:12px;
    font-size:14px;
    border:solid 1px;
    text-align:center;
}
.t2 .nr .hg .yb .y3 .yy .cm {
    margin-top:6px;
}
.t2 .nr .hg .yb .y3 .yy .cx {
    margin-top:6px;
    font-size:16px;
    text-align: center;
}
.t2 .nr .fg {
    margin:0 auto;
    height:4px;
    background:url(../views/web/images/flg_002.pngg") no-repeat center center;
    background-size:100% auto;
}
.t3 {
    background:url(../views/web/images/bag_002.pngg") no-repeat center center;
    background-size:100% 100%;
    position:relative;
}
.t3 .nr .y1 {
    font-size:42px;
    font-weight:bold;
    padding:48px 0 24px;
    letter-spacing: 3px;
}
.t3 .nr .y2 {
    font-size:36px;
    font-weight:300;
    margin-bottom:48px;
}
.t3 .nr .y3 {
    font-size: 22px;
    margin-bottom: 24px;
}
.t3 .nr .y4 {
    font-size: 18px;
    padding: 12px 48px;
    display:inline-block;
    border:solid 1px;
    border-radius: 15px;
    margin:24px auto 48px;
}
.t3 .nr .y4:hover {
    color:#fff;
    background:#c7a975;
}
.t3 .tp {
    position:absolute;
    right:0;
    bottom:0;
    width: 368px;
}
.t3 .fg {
    margin:0 auto;
    height:1px;
    background:url(../views/web/images/flg_001.pngg") no-repeat center center;
    background-size:100% auto;
}
.t4 {
    background:url(../views/web/images/bag_003.pngg") no-repeat center center;
    background-size:auto 100%;
}
.t4 .nr .hg .y2 {
    font-weight:400;
}
.t4 .nr .y4:hover {
    color:#fff;
    background:#cc0001;
}
.t5 {
    padding:24px 0 0;
}
.t5 .hg {
    margin-bottom:96px;
}
.t5 .hg .yi {
    font-size:36px;
    letter-spacing:3px;
    font-weight:bold;
    margin-bottom: 24px;
}
.t5 .hg .y5 {
    display:flex;
    justify-content: center;
    margin:48px auto 96px;
}
.t5 .hg .y5 .zi {
    border:solid 1px;
    padding: 24px 48px;
    border-radius: 5px;
    display: flex;
    align-items: center;
    font-size: 22px;
}
.t5 .hg .y5 .zi:before {
    content:"";
    width:50px;
    height:50px;
    background-size:auto 100%!important;
    margin-right:12px;
}
.t5 .hg .y5 .zi:nth-child(1):before {
    background:url(../views/web/images/ico_001.pngg") no-repeat center center;
}
.t5 .hg .y5 .zi:nth-child(2):before {
    background:url(../views/web/images/ico_002.pngg") no-repeat center center;
}
.t5 .hg .y5 .zi:nth-child(3):before {
    background:url(../views/web/images/ico_003.pngg") no-repeat center center;
}
.t5 .hg .y5 .zi:nth-child(2) {
    margin:auto 48px;
}
.t5 .hg .y101 {
    margin:48px auto;
}
.t5 .hg .y101 .ic {
    width:80%;
    height:auto;
}
.t5 .hg .y6 {
    margin-bottom:48px;
}
.t5 .hg .y7 {
    background:#0d0c0a;
    border:dotted 1px;
    padding:24px;
    width:80%;
    margin:auto;
    display:flex;
    justify-content: left;
    flex-wrap: wrap;
}
.t5 .hg .y7 .link {
    width:45%;
    font-size:18px;
    display:flex;
    align-items: center;
    margin-bottom:12px;
    transition: all 0.5s;
}
.t5 .hg .y7 .link:hover {
    color:#c7a975;
}
.t5 .hg .y7 .link:nth-child(2n+1) {
    margin-right:10%;
}
.t5 .hg .y7 .link:before {
    content:"";
    width: 30px;
    height: 15px;
    background:url(../views/web/images/ico_004.pngg") no-repeat center center;
    background-size:auto 100%!important;
    margin-right:6px;
}
.t5 .hg .y7 .link .tx {
    text-overflow:ellipsis;
    overflow:hidden;
    white-space:nowrap;
}
.t5 .fg {
    margin:0 auto;
    height:1px;
    background:url(../views/web/images/flg_001.pngg") no-repeat center center;
    background-size:100% auto;
}
.t6 {
    padding:96px 0;
    background:url(../views/web/images/bag_004.pngg") no-repeat center center;
    background-size:auto 100%!important;
}
.t6 .hg .y2 {
    margin: 48px auto 24px;
}
.t6 .hg .y2 .ml {
    display:inline-block;
    border:solid 1px;
    padding:24px;
    font-size:12px;
    width:250px;
}
.t6 .hg .y2 .ml .cm {
    margin: 12px 0 0;
    font-size: 16px;
}
.t6 .hg .y3 {
    font-size:22px;
}
.f2 {
    position:fixed;
    top:40%;
    right:0;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    background:#fff;
    padding:24px 12px;
}
.f2 .ri:not(:last-child) {
    margin-bottom:6px;
}
.f2 .r1 {
    width:100px;
    margin:auto;
    position:relative;
}
.f2 .r2 {
    font-size:14px;
}
.f2 .r3 {
    font-size:18px;
}
.f2 .r4 .rc {
    display:inline-block;
    padding:12px 24px;
    border:solid 1px #090;
    color:#fff;
    background:#090;
    font-size:12px;
    transition: all 0.5s;
    cursor: pointer;
}
.f2 .r4 .rc:hover {
    color:#090;
    background:transparent;
    border-color:#090;
}
.f1 .fl .animation,
.f2 .r1 .animation {
    top: -3px;
    right: 8px;
    position:absolute;
    height: 30px;
    width: 30px;
    border-radius: 25px;
    background: rgb(255, 0, 0);
    transform: scale(0.2);
    animation: myfirst 1.25s;
    animation-iteration-count:infinite;
    z-index: 200;
}
@keyframes myfirst {
    to {
        transform: scale(0.8);
        background: rgba(255, 0, 0,0);
    }
}



    /*资讯详情页*/
.n1 .nr .nt {
    font-size:36px;
    font-weight:bold;
    margin:48px auto 12px;
    text-align:center;
}
.n1 .nr .nb,
.n1 .nr .ni {
    display:flex;
    justify-content: center;
    align-items: center;
}
.n1 .nr .ni:before {
    content:"";
    width:25px;
    height:25px;
    margin:auto 12px;
    background-size:auto 100% !important;
    margin-right:6px;
}
.n1 .nr .ni.ns:before {
    background:url(../views/web/images/ico_005.pngg") no-repeat center center;
}
.n1 .nr .ni.nv:before {
    background:url(../views/web/images/ico_006.pngg") no-repeat center center;
}
.n1 .nr .nc {
    padding:48px 0;
}
.n1 .nr .nc * {
    color:#666 !important;
    line-height:36px;
}
.n1 .nr .fg {
    margin:0 auto;
    height:1px;
    background:url(../views/web/images/flg_001.pngg") no-repeat center center;
    background-size:auto 100%;
}
.n1 .nr .p1 {
    display:flex;
    justify-content: space-between;
}
.n1 .nr .p1 .pi,
.n1 .nr .p1 .pi .link {
    color:#666;
    font-size:14px;
    padding:12px 0;
    transition: all 0.5s;
}
.n1 .nr .p1 .pi .link {
    /*text-overflow:ellipsis;
    overflow:hidden;
    white-space:nowrap;*/
}
.n1 .nr .p1 .pi .link:hover {
    color:#c7a975;
}
.n1 .nr .fx {
    display: flex;
    justify-content: flex-end;
}
.n1 .nr .fo {
    padding:12px 0;
    color:#999;
    font-size:12px;
    text-align:center;
}


