body {
        overflow-x: hidden;
    }
    
    body,
    td {
        font-size: 14px;
        color: #555;
        font-family: Microsoft YaHei;
    }
    
    a {
        color: #555;
        text-decoration: none;
        font-size: 14px;
    }
    
    a:hover {
        color: #ea752e;
        text-decoration: underline;
    }
    
    body,
    div,
    ul,
    li,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    form,
    input,
    textarea,
    p,
    th {
        margin: 0;
        padding: 0;
    }
    
    dl,
    dt,
    dd {
        margin: 0px;
        padding: 0px;
        list-style: none;
    }
    
    ul,
    li {
        list-style: none;
    }
    
    em,
    i {
        font-style: normal;
    }
    
    img {
        border: 0;
    }
    
    .cl {
        clear: both;
    }
    
    .fl {
        float: left;
    }
    
    .fr {
        float: right;
    }
    /*字体*/
    
    @font-face {
        font-family: neutraface2;
        src: url(//cdn.dg.114my.cn/font/neutraface2/neutraface2.ttf), url(//cdn.dg.114my.cn/font/neutraface2/neutraface2.eot), url(//cdn.dg.114my.cn/font/neutraface2/neutraface2.otf), url(//cdn.dg.114my.cn/font/neutraface2/neutraface2.woff), url(//cdn.dg.114my.cn/font/neutraface2/neutraface2.woff2);
    }
    
    @font-face {
        font-family: DIN Medium;
        src: url(//cdn.dg.114my.cn/font/DIN-Medium/DIN-Medium.ttf), url(//cdn.dg.114my.cn/font/DIN-Medium/DIN-Medium.eot), url(//cdn.dg.114my.cn/font/DIN-Medium/DIN-Medium.otf), url(//cdn.dg.114my.cn/font/DIN-Medium/DIN-Medium.woff), url(//cdn.dg.114my.cn/font/DIN-Medium/DIN-Medium.woff2);
    }
    
    @font-face {
        font-family: Tw Cen MT;
        src: url(//cdn.dg.114my.cn/font/TwCenMT/TwCenMT.ttf), url(//cdn.dg.114my.cn/font/TwCenMT/TwCenMT.eot), url(//cdn.dg.114my.cn/font/TwCenMT/TwCenMT.otf), url(//cdn.dg.114my.cn/font/TwCenMT/TwCenMT.woff), url(//cdn.dg.114my.cn/font/TwCenMT/TwCenMT.woff2);
    }
    /*顶部*/
    
    .head {
        width: 100%;
        min-width: 1400px;
        height: 46px;
        background: #f2f2f2;
        position: relative;
    }
    
    .head1 {
        position: absolute;
        left: 4%;
        top: 0;
        line-height: 46px;
    }
    
    .head2 {
        position: absolute;
        right: 4%;
        top: 0;
    }
    
    .head21 {
        float: left;
    }
    
    .head21 li {
        float: left;
        margin-right: 25px;
        margin-top: 13px;
        position: relative;
    }
    
    .head21 li a {
        display: block;
        width: 20px;
        height: 20px;
        overflow: hidden;
        cursor: pointer;
    }
    
    .head21 li a img {
        transition: 0.5s;
    }
    
    .head21 li:hover a img {
        margin-top: -20px;
        transition: 0.5s;
    }
    
    .head21 li em {
        position: absolute;
        top: 35px;
        left: -45px;
        z-index: 10;
        transition: 1s;
        opacity: 0;
        transform: scale(0);
    }
    
    .head21 li:hover em {
        opacity: 1;
        transform: scale(1);
    }
    
    .head21 li em img {
        width: 120px;
    }
    
    .head22 {
        float: left;
        margin-top: 13px;
        height: 22px;
        line-height: 22px;
        padding-left: 20px;
        background: url(https://memberpic.114my.com.cn/long83819168/uploadfile/image/20260409/20260409154138_385060702.png) no-repeat;
    }
    
    .head22 span {
        font-size: 28px;
        font-family: Tw Cen MT;
        color: #ea752e;
        font-weight: bold;
    }
    /*抬头*/
    
    .top {
        width: 100%;
        height: 136px;
        min-width: 1400px;
        position: relative;
    }
    /*logo*/
    
    .logo {
        position: absolute;
        left: 4%;
        margin-top: 43px;
    }
    
    .top2 {
        position: absolute;
        right: 4%;
    }
    /*导航*/
    
    .nav {
        margin-top: 54px;
        float: left;
    }
    
    .nav li {
        float: left;
        text-align: center;
        margin-left: 1px;
        position: relative;
        height: 82px;
    }
    
    .nav li>a {
        display: block;
        font-size: 16px;
        color: #333;
        padding-left: 16px;
        padding-right: 20px;
        height: 35px;
        line-height: 35px;
        text-decoration: none;
    }
    
    .nav li>a:hover,
    .nav li>a.navcurrent {
        color: #fff;
        background: #ea752e;
        border-radius: 0 15px 0 0;
    }
    
    .navimg {
        float: right;
        margin-top: 15px;
        margin-left: 8px;
        width: 11px;
        height: 6px;
        overflow: hidden;
    }
    
    .nav li>a:hover .navimg img {
        margin-top: -6px;
        transition: 0.3s;
    }
    /*导航下拉*/
    
    .nav li dl {
        position: absolute;
        top: 82px;
        left: 0;
        z-index: 99;
        opacity: 0;
        background: #333;
        transition: opacity .25s ease .1s;
    }
    
    .nav li:hover dl {
        opacity: 1;
    }
    
    .nav li dl dt {
        height: 0;
        width: 100%;
        overflow: hidden;
        transition: height .25s ease .1s;
    }
    
    .nav li:hover dl dt {
        overflow: visible;
        height: 43px;
    }
    
    .nav li dl dt a {
        display: block;
        text-decoration: none;
        height: 42px;
        width: 119px;
        line-height: 42px;
        border-bottom: 1px solid #fff;
        color: #FFF;
    }
    
    .nav li dl dt a:hover {
        background: #ea752e;
    }
    
    .nav li:nth-child(3) dl,
    .nav li:nth-child(4) dl {
        width: 150px;
    }
    
    .nav li:nth-child(3) dl dt a,
    .nav li:nth-child(4) dl dt a {
        width: 150px;
    }
    
    @media screen and (min-width:1681px) {
        .nav li {
            margin-left: 20px;
        }
    }
    
    @media screen and (max-width:1500px) {
        .nav li:nth-child(6) {
            display: none;
        }
    }
    /*搜索*/
    
    .search {
        float: left;
        position: relative;
        margin-top: 55px;
        margin-left: 10px;
    }
    
    .search .pngim {
        display: block;
        width: 35px;
        height: 35px;
        border-radius: 35px;
        background: #ea752e;
    }
    
    .search .pngim:hover {
        background: #333;
    }
    
    .searchxia {
        position: absolute;
        top: 76px;
        left: -860px;
        z-index: 9999;
        background: #fff;
    }
    
    .searchxianr {
        height: 220px;
        padding-top: 30px;
        width: 900px;
        overflow: hidden;
    }
    
    .searchxianr1 {
        padding-left: 50px;
        font-size: 30px;
        color: #333;
    }
    
    .searchxianr2 {
        margin-top: 20px;
        height: 55px;
        background: #eee;
    }
    
    .search2 {
        width: 800px;
    }
    
    .search-bg {
        width: 797px;
        height: 55px;
    }
    
    #infoname {
        color: #888888;
        background: #eee;
        border: none;
        outline: none;
        height: 55px;
        line-height: 55px;
        padding-left: 50px;
        width: 747px;
    }
    
    .search-i {
        width: 103px;
    }
    
    .searchxianr3 {
        margin-top: 23px;
        padding-left: 50px;
    }
    
    .searchxianr3 a {
        display: block;
        float: left;
        text-decoration: none;
        padding: 0 25px;
        height: 32px;
        border-radius: 32px;
        line-height: 32px;
        text-align: center;
        border: 1px solid #ebebeb;
        margin-left: 13px;
    }
    
    .searchxianr3 a:hover {
        border: 1px solid #ea752e;
        background: #ea752e;
        color: #FFF;
    }
    /*幻灯片*/
    
    .banner {
        width: 100%;
        height: 700px;
        position: relative;
    }
    
    .banner1 {
        width: 100%;
        height: 700px;
        position: relative;
        background: url(https://memberpic.114my.com.cn/long83819168/uploadfile/image/20260615/20260615093908_1421262275.jpg) center no-repeat;
    }
    
    .banner1nr {
        position: absolute;
        left: 50%;
        margin-left: -700px;
        padding-top: 215px;
    }
    
    .banner2 {
        width: 100%;
        height: 700px;
        position: relative;
        background: url(https://memberpic.114my.com.cn/long83819168/uploadfile/image/20260409/20260409205009_1950363440.png) center no-repeat;
    }
    
    .banner2nr {
        position: absolute;
        left: 50%;
        margin-left: 68px;
        padding-top: 340px;
    }
    
    .banner3 {
        width: 100%;
        height: 700px;
        position: relative;
        background: url(https://memberpic.114my.com.cn/long83819168/uploadfile/image/20260409/20260409205009_1715875117.png) center no-repeat;
    }
    
    .banner3nr {
        position: absolute;
        left: 50%;
        margin-left: -560px;
        padding-top: 289px;
    }
    
    .banner_item {
        height: 100%;
    }
    
    .banner .hd {
        position: absolute;
        bottom: 30px;
        left: 50%;
        transform: translateX(-50%);
        z-index: 999;
    }
    
    .banner .hd li {
        width: 26px;
        height: 16px;
        border-radius: 16px;
        background: #fff;
        float: left;
    }
    
    .banner .hd li.on {
        background: #ea752e;
    }
    
    .banner .hd li+li {
        margin-left: 10px;
    }
    /*需求方案提交*/
    
    .feedback {
        margin: 0 auto;
        width: 1400px;
        margin-top: 60px;
    }
    
    .fb_titl {
        text-align: center;
        color: #666;
        font-size: 18px;
    }
    
    .fb_titl strong {
        display: block;
        color: #333;
        font-size: 40px;
        margin-bottom: 6px;
    }
    
    .fb_titl span {
        color: #ea752e;
    }
    
    .feedback_cont {
        margin-top: 30px;
    }
    
    .process {
        width: 246px;
        float: left;
    }
    
    .process li {
        float: left;
        border-radius: 15px;
        background: #fff;
        text-align: center;
        font-size: 18px;
        color: #333;
        width: 118px;
        height: 110px;
        padding-top: 29px;
        transition: all .3s ease;
        box-shadow: 0 0 15px #aaa;
    }
    
    .process li a {
        font-size: 18px;
    }
    
    .process li:nth-child(2n) {
        margin-left: 10px;
    }
    
    .process li:nth-child(1),
    .process li:nth-child(2) {
        margin-bottom: 17px;
    }
    
    .process li span {
        display: block;
        margin: 0 auto;
        width: 52px;
        height: 45px;
        margin-bottom: 20px;
        transition: all .3s ease;
        background: url(https://memberpic.114my.com.cn/long83819168/uploadfile/image/20260409/20260409154021_734039589.png) left top no-repeat;
    }
    
    .process li:nth-child(2) span {
        background-position-x: -62px;
    }
    
    .process li:nth-child(3) span {
        background-position-x: -117px;
    }
    
    .process li:nth-child(4) span {
        background-position-x: -176px;
    }
    
    .process li.on span {
        background-position-y: -56px;
    }
    
    .process li.on,
    .process li.on a {
        background: #ea752e;
        color: #fff;
    }
    
    .fbright {
        width: 1130px;
        height: 295px;
        border-radius: 20px;
        background: #fff;
        box-shadow: 0px 0px 20px #aaa;
    }
    
    .fbpic {
        padding: 14px 18px 0px 0px;
    }
    
    .fbform {
        margin: 44px 0px 0px 50px;
    }
    
    .fbform ul li p {
        float: left;
        font-size: 18px;
        color: #222222;
        font-weight: lighter;
        line-height: 51px;
        width: 380px;
    }
    
    .fbform ul li p span,
    .fbform ul li p input {
        float: left;
    }
    
    .fbform ul li p input,
    .fbform ul li textarea {
        width: 250px;
        height: 51px;
        background: #f7f7f7;
        border: none;
        outline: none;
        line-height: 51px;
    }
    
    .fbform ul li p+p {
        margin-left: 45px;
    }
    
    .fbform ul li+li {
        margin-top: 20px;
        clear: both;
    }
    
    .fbform ul li {
        height: 51px;
    }
    
    .fbform ul li span {
        width: 115px;
        margin-right: 15px;
    }
    
    .fbform ul li i {
        color: #ea752e;
    }
    
    .fbcode span {
        letter-spacing: 3px;
    }
    
    .fbcode input {
        width: 153px !important;
    }
    
    .fbcode img {
        margin: 15px 0px 0px 24px;
    }
    
    .submitbtn {
        width: 100% !important;
        color: #fff;
        text-align: center;
        background: #ea752e !important;
        font-size: 18px;
        font-weight: lighter;
        transition: all .3s ease;
    }
    
    .submitbtn:hover {
        background: #333 !important;
    }
    /*品质*/
    
    .good-quality {
        margin: 0 auto;
        width: 1400px;
        margin-top: 60px;
        height: 237px;
        overflow: hidden;
        box-sizing: border-box;
    }
    
    .good-qualitytit {
        float: left;
    }
    
    .good-qualitycont {
        float: left;
        width: 282px;
        height: 238px;
        padding-top: 50px;
        border-right: 1px solid #eee;
        border-top: 1px solid #eee;
        border-bottom: 1px solid #eee;
        box-sizing: border-box;
        text-align: center;
    }
    
    .good-qualitycont em {
        margin: 0 auto;
        display: block;
        width: 32px;
        height: 32px;
        overflow: hidden;
    }
    
    .good-qualitycont em img {
        transition: 0.5s;
    }
    
    .good-qualitycont:hover em img {
        margin-top: -32px;
    }
    
    .good-qualitycont span {
        display: block;
        margin-top: 23px;
        font-size: 24px;
        line-height: 24px;
        font-weight: bold;
        color: #333;
    }
    
    .good-qualitycont p {
        display: block;
        margin-top: 20px;
        font-size: 16px;
        color: #999;
        line-height: 28px;
    }
    
    .good-qualitycont:hover {
        background: #666;
        border: none;
    }
    
    .good-qualitycont:hover span {
        color: #ccc;
    }
    /*港龙家居定制*/
    
    .duoman {
        margin: 0 auto;
        width: 1400px;
        margin-top: 60px;
    }
    
    .duomantit {}
    
    .duomantit1 {
        float: left;
    }
    
    .duomantit2 {
        float: right;
        padding-top: 13px;
    }
    
    .duomantit2 tbody {
        display: flex;
    }
    
    .duomantit2 td {
        display: block;
        margin-left: 5px;
        height: 38px;
        line-height: 38px;
        float: left;
        width: 140px;
        border-radius: 5px 0 5px 0;
        background: url(https://memberpic.114my.com.cn/long83819168/uploadfile/image/20260409/20260409153435_2110586205.png) 120px center no-repeat #f7f7f7;
        padding-left: 16px;
    }
    
    .duomantit2 td:hover {
        background: url(https://memberpic.114my.com.cn/long83819168/uploadfile/image/20260409/20260409153435_2110586205.png) 120px center no-repeat #ea752e;
        padding-left: 16px;
    }
    
    .duomantit2 td a {
        font-size: 16px;
        text-decoration: none;
        display: block;
    }
    
    .duomantit2 td:hover a {
        color: #FFF;
    }
    
    .duomancont {
        margin-top: 25px;
    }
    
    .duomancont1 {
        float: left;
        position: relative;
        overflow: hidden;
    }
    
    .duomancont1:before {
        content: "";
        position: absolute;
        left: -100%;
        top: 0;
        width: 100%;
        height: 100%;
        background-image: -moz-linear-gradient(0deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, .5), rgba(255, 255, 255, 0));
        background-image: -webkit-linear-gradient(0deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, .5), rgba(255, 255, 255, 0));
        transform: skewx(-25deg);
    }
    
    .duomancont1:hover:before {
        left: 100%;
        -moz-transition: 1s;
        -o-transition: 1s;
        -webkit-transition: 1s;
        transition: 1s;
    }
    
    .duomancont2 {
        float: right;
    }
    
    .duomancont2 .progdwz2021 li {
        float: left;
        margin-left: 20px;
        position: relative;
        width: 266px;
        height: 326px;
        overflow: hidden;
    }
    
    .duomancont2 .progdwz2021 li span a {
        height: 60px;
        line-height: 60px;
        display: block;
        padding-left: 20px;
        text-decoration: none;
        font-size: 16px;
        transition: 0.5s;
        background: url(https://memberpic.114my.com.cn/long83819168/uploadfile/image/20260409/20260409153146_1461839366.png) right center no-repeat;
    }
    
    .duomancont2 .progdwz2021 li:hover span a {
        color: #FFF;
        background: url(https://memberpic.114my.com.cn/long83819168/uploadfile/image/20260409/20260409153146_1789173114.jpg) right center no-repeat #ea752e;
    }
    
    .duomancont2 .progdwz2021 li>a:before {
        content: "";
        position: absolute;
        left: -100%;
        top: 0;
        width: 100%;
        height: 100%;
        background-image: -moz-linear-gradient(0deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, .5), rgba(255, 255, 255, 0));
        background-image: -webkit-linear-gradient(0deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, .5), rgba(255, 255, 255, 0));
        transform: skewx(-25deg);
    }
    
    .duomancont2 .progdwz2021 li>a:hover:before {
        left: 100%;
        -moz-transition: 1s;
        -o-transition: 1s;
        -webkit-transition: 1s;
        transition: 1s;
    }
    /*柯里家居定制*/
    
    .keli {
        margin: 0 auto;
        width: 1400px;
        margin-top: 60px;
    }
    
    .kelitit {}
    
    .kelitit1 {
        float: left;
    }
    
    .kelitit2 {
        float: right;
        padding-top: 13px;
    }
    
    .kelitit2 td {
        display: block;
        margin-left: 5px;
        height: 38px;
        line-height: 38px;
        float: left;
        width: 104px;
        border-radius: 5px 0 5px 0;
        background: url(https://memberpic.114my.com.cn/long83819168/uploadfile/image/20260409/20260409153435_2110586205.png) 90px center no-repeat #f7f7f7;
        padding-left: 16px;
    }
    
    .kelitit2 td:hover {
        background: url(https://memberpic.114my.com.cn/long83819168/uploadfile/image/20260409/20260409153435_2110586205.png) 90px center no-repeat #ea752e;
        padding-left: 16px;
    }
    
    .kelitit2 td a {
        font-size: 16px;
        text-decoration: none;
        display: block;
    }
    
    .kelitit2 td:hover a {
        color: #FFF;
    }
    
    .kelicont {
        margin-top: 25px;
    }
    
    .kelicont1 {
        float: right;
        position: relative;
        overflow: hidden;
    }
    
    .kelicont1:before {
        content: "";
        position: absolute;
        left: -100%;
        top: 0;
        width: 100%;
        height: 100%;
        background-image: -moz-linear-gradient(0deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, .5), rgba(255, 255, 255, 0));
        background-image: -webkit-linear-gradient(0deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, .5), rgba(255, 255, 255, 0));
        transform: skewx(-25deg);
    }
    
    .kelicont1:hover:before {
        left: 100%;
        -moz-transition: 1s;
        -o-transition: 1s;
        -webkit-transition: 1s;
        transition: 1s;
    }
    
    .kelicont2 {
        float: left;
    }
    
    .kelicont2 .progdwz2021 li {
        float: left;
        margin-right: 20px;
        position: relative;
        width: 266px;
        height: 326px;
        overflow: hidden;
    }
    
    .kelicont2 .progdwz2021 li span a {
        height: 60px;
        line-height: 60px;
        display: block;
        padding-left: 20px;
        text-decoration: none;
        transition: 0.5s;
        background: url(https://memberpic.114my.com.cn/long83819168/uploadfile/image/20260409/20260409153146_1461839366.png) right center no-repeat;
    }
    
    .kelicont2 .progdwz2021 li:hover span a {
        color: #FFF;
        background: url(https://memberpic.114my.com.cn/long83819168/uploadfile/image/20260409/20260409153146_1789173114.jpg) right center no-repeat #ea752e;
    }
    
    .kelicont2 .progdwz2021 li>a:before {
        content: "";
        position: absolute;
        left: -100%;
        top: 0;
        width: 100%;
        height: 100%;
        background-image: -moz-linear-gradient(0deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, .5), rgba(255, 255, 255, 0));
        background-image: -webkit-linear-gradient(0deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, .5), rgba(255, 255, 255, 0));
        transform: skewx(-25deg);
    }
    
    .kelicont2 .progdwz2021 li>a:hover:before {
        left: 100%;
        -moz-transition: 1s;
        -o-transition: 1s;
        -webkit-transition: 1s;
        transition: 1s;
    }
    /*效果图*/
    
    .VRbg {
        width: 100%;
        margin-top: 60px;
        padding-top: 60px;
        background: url(https://memberpic.114my.com.cn/long83819168/uploadfile/image/20260409/20260409153110_1260002751.jpg) repeat-x;
    }
    
    .VR {
        margin: 0 auto;
        width: 1400px;
    }
    
    .VRtit {}
    
    .VRtit1 {
        float: left;
        font-size: 40px;
        line-height: 40px;
        color: #ea752e;
        font-weight: bold;
        letter-spacing: 3px;
    }
    
    .VRtit2 {
        float: right;
        width: 170px;
        height: 40px;
        line-height: 40px;
        text-align: center;
        margin-top: 30px;
    }
    
    .VRtit2 a {
        display: block;
        color: #FFF;
        font-size: 16px;
        text-decoration: none;
        border-radius: 40px;
        background: #ea752e;
        transition: 0.5s;
    }
    
    .VRtit2 a:hover {
        background: #ea752e;
    }
    
    .VRtit span {
        font-size: 20px;
        line-height: 36px;
        color: #bdbdbd;
        font-weight: normal;
        letter-spacing: 0;
    }
    
    .VR_cont {
        margin-top: 40px;
    }
    
    .VR_cont li {
        position: relative;
        float: left;
        width: 341px;
        background: #fff;
        margin-right: 12px;
    }
    
    .VR_cont li:nth-child(4) {
        margin-right: 0;
    }
    
    .VR_cont li span {
        display: block;
        font-size: 24px;
        line-height: 24px;
        font-weight: bold;
        color: #333;
        padding-left: 20px;
        padding-top: 36px;
    }
    
    .VR_cont li font {
        display: block;
        font-size: 14px;
        line-height: 26px;
        color: #666;
        padding-left: 20px;
        margin-top: 10px;
        margin-bottom: 25px;
    }
    
    .VR_cont li .item {
        position: absolute;
        left: 0;
        top: -25px;
        opacity: 0;
        transform: scale(0);
        transition: 0.5s;
        cursor: pointer;
    }
    
    .VR_cont li:hover .item,
    .VR_cont li.VR_contcur .item {
        opacity: 1;
        transform: scale(1);
    }
    /*弹出框*/
    
    .video_wrap {
        width: 100%;
        height: 100%;
        position: fixed;
        top: 0;
        left: 0;
        background: rgba(0, 0, 0, 0.6);
        z-index: 999;
        display: none;
        justify-content: center;
        align-items: center;
    }
    
    .video_box {
        width: 1400px;
        height: 800px;
        position: absolute;
        border-radius: 10px;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        border: 10px solid rgba(0, 0, 0, 0.5);
        z-index: 999;
        background: #fff;
    }
    
    .video_cv {
        width: 36px;
        height: 36px;
        position: absolute;
        top: 0px;
        right: -46px;
        text-align: center;
        line-height: 30px;
        border-radius: 2px;
        background: #ea752e;
        font-size: 24px;
        color: #fff;
        user-select: unset;
        cursor: pointer;
        z-index: 9;
    }
    /*聚焦贝太*/
    
    .news {
        margin: 0 auto;
        width: 1400px;
        margin-top: 80px;
    }
    
    .newstit {}
    
    .newstit1 {
        float: left;
        width: 270px;
        height: 50px;
        padding-top: 5px;
        font-size: 18px;
        line-height: 38px;
        color: #666;
    }
    
    .newstit2 {
        float: right;
    }
    
    .newstit2 li {
        float: left;
        margin-left: 20px;
    }
    
    .newstit2 li a {
        display: block;
        text-align: center;
        width: 172px;
        height: 42px;
        line-height: 42px;
        border-radius: 42px;
        font-size: 18px;
        text-decoration: none;
        background: #FFF;
        box-shadow: 0 0 5px #ccc;
        transition: 0.5s;
    }
    
    .newstit2 li a:hover,
    .newstit2 li.newscur a {
        background: #ea752e;
        color: #FFF;
    }
    
    .news_cont {
        margin-top: 30px;
    }
    
    .news_div_item {
        float: left;
        width: 348px;
        height: 460px;
        border: 1px solid #e0e0e0;
        border-right: none;
        position: relative;
        transition: 0.5s;
    }
    
    .news_div_item:nth-child(4) {
        border-right: 1px solid #e0e0e0;
    }
    
    .news_div_item_content {
        position: absolute;
        left: 24px;
        top: 30px;
        width: 300px;
    }
    
    .news_div_item_title a {
        display: block;
        position: relative;
        font-size: 18px;
        line-height: 18px;
        color: #333;
        font-weight: bold;
        text-decoration: none;
    }
    
    .news_div_item_title a:before {
        content: "";
        display: block;
        position: absolute;
        left: 0;
        top: 165px;
        width: 25px;
        height: 8px;
        background: url(https://memberpic.114my.com.cn/long83819168/uploadfile/image/20260409/20260409153046_76971526.png) no-repeat;
    }
    
    .news_div_item_body {
        margin-top: 13px;
        font-size: 16px;
        line-height: 26px;
        color: #999;
    }
    
    .news_div_item_pic {
        position: absolute;
        left: 24px;
        top: 236px;
    }
    
    .news_div_item_pic img {
        width: 300px;
        height: 200px;
    }
    
    .news_div_item_date {
        position: absolute;
        left: 223px;
        top: 188px;
        height: 15px;
        line-height: 15px;
        padding-left: 20px;
        font-family: Arial;
        background: url(https://memberpic.114my.com.cn/long83819168/uploadfile/image/20260409/20260409153018_970680827.png) no-repeat;
    }
    
    .news_div_item_year,
    .news_div_item_month,
    .news_div_item_day {
        float: left;
    }
    
    .news_div_item:hover {
        background: #ea752e;
    }
    
    .news_div_item:hover .news_div_item_title a {
        color: #FFF;
    }
    
    .news_div_item:hover .news_div_item_body {
        color: rgba(255, 255, 255, 0.8);
    }
    
    .news_div_item:hover .news_div_item_date {
        color: #fff;
        background: url(https://memberpic.114my.com.cn/long83819168/uploadfile/image/20260409/20260409152550_1434617286.png) no-repeat;
    }
    
    .news_div_item:hover .news_div_item_title a:before {
        background: url(https://memberpic.114my.com.cn/long83819168/uploadfile/image/20260409/20260409152529_727129665.png) no-repeat;
    }
    /*友情链接*/
    
    .linksbg {
        width: 100%;
        margin-top: 60px;
        padding-top: 45px;
        border-top: 1px solid #e0e0e0;
    }
    
    .links {
        margin: 0 auto;
        width: 1400px;
    }
    
    .links1 {
        float: left;
        font-size: 20px;
        color: #333;
        line-height: 27px;
        padding-left: 50px;
        background: url(https://memberpic.114my.com.cn/long83819168/uploadfile/image/20260409/20260409152458_125274985.jpg) no-repeat;
    }
    
    .links1 span {
        padding-left: 12px;
        font-size: px;
        font-family: Arial;
        color: #999;
    }
    
    .links2 {
        float: left;
        margin-left: 20px;
    }
    /*底部*/
    
    .bottombg {
        width: 100%;
        margin-top: 40px;
        height: 469px;
        background: url(https://memberpic.114my.com.cn/long83819168/uploadfile/image/20260409/20260409152435_1677442688.jpg) center no-repeat;
    }
    
    .bottom {
        margin: 0 auto;
        width: 1400px;
    }
    
    .bottom1 {}
    
    .bottom11 {
        float: left;
    }
    
    .bottom11 dl {
        float: left;
        margin-right: 90px;
        border-left: 1px solid #363636;
        padding-left: 90px;
        height: 394px;
    }
    
    .bottom11 dt {
        padding-top: 73px;
        font-size: 20px;
        line-height: 20px;
        color: #FFF;
    }
    
    .bottom11 dd {
        margin-top: 25px;
    }
    
    .bottom11 dd a {
        line-height: 32px;
        color: #666;
    }
    
    .bottom11 dd a:hover {
        color: #fff;
    }
    
    .bottom12 {
        float: right;
        margin-right: 60px;
        width: 130px;
        text-align: center;
        padding-top: 87px;
    }
    
    .bottom12 dt {
        line-height: 44px;
        color: #FFF;
        font-size: 16px;
    }
    
    .bottom12 dd {
        margin-top: 36px;
    }
    
    .bottom12 dd a {
        line-height: 34px;
        color: #FFF;
    }
    
    .bottom2 {
        margin-top: 15px;
        line-height: 60px;
        color: #666;
    }
    
    .bottom2 a {
        color: #666;
    }
    
    .bottom2 a:hover {
        color: #fff;
    }