@charset "utf-8";
.nybanner{
    height: 50rem;
    position: relative;
    background-size: cover;
}
.nybanner .juzhong{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    height: 100%;
}
.nybanner .juzhong .yw{
    position: absolute;
    font-size: 11rem;
    font-weight: bold;
    color: rgb(255 255 255 / 20%);
    text-transform: uppercase;
}
.nybanner .juzhong .weizhi{
    position: relative;
}
.nybanner .juzhong .weizhi .tb{
    text-align: center;
}
.nybanner .juzhong .weizhi .tb img{
    display: block;
    margin: auto;
}
.nybanner .juzhong .weizhi .wz{
    color: #fd671a;
    text-transform: uppercase;
    display: table;
    margin: 2rem auto;
    position: relative;
    line-height: 3rem;
    font-size: 3rem;
}
.nybanner .juzhong .weizhi .wz:after,.nybanner .juzhong .weizhi .wz:before{
    content:"";
    background: #fff;
    position: absolute;
    width: 8rem;
    height: 1px;
    top: 50%;
}
.nybanner .juzhong .weizhi .wz:after{
    right: -9rem;
}
.nybanner .juzhong .weizhi .wz:before{
    left: -9rem;
}
.nybanner .juzhong .weizhi .lj{
    color: #fff;
    text-align: center;
}
.nybanner .juzhong .weizhi .lj a{
    color: #fff;
    margin: 0 5px;
}


/*导航*/
.nynav{
    bottom: 5rem;
    position: relative;
}
.nynav ul{
    display: flex;
    flex-wrap: wrap;
}
.nynav ul li{
    flex: 1;
    position: relative;
    margin-left: 3rem;
}
.nynav ul li:first-child{
    margin-left:0;
}
.nynav ul li a{
    display: block;
    border: 1px solid #efefef;
    text-align: center;
    height: 6rem;
    line-height: 6rem;
    font-size: 1.6rem;
    background: #fff;
}
.nynav ul li a:hover,.nynav ul li a.on{
    background: #fd671a;
    color: #fff;
    border: 1px solid #fd671a;
}
.nydaohang{
    text-align: center;
    border-bottom: 1px solid #e5e5e5;
}
.nydaohang a{
    display: inline-block;
    vertical-align: top;
    padding: 0 20px;
    font-size: 16px;
    color: #666;
    margin: 0 10px;
    line-height: 64px;
    position: relative;
}
.nydaohang a:hover,.nydaohang a.on{
    background: #fd671a;
    color: #fff;
}
.inside-wz{
    color: #999;
    line-height: 3rem;
}
.inside-wz i,.inside-wz a:hover{
    color: #e50112;
}
.inside-wz a{
    color: #999;
    margin: 0 5px;
}
.ny-con{
    padding-bottom: 7rem;
}
.nycon{
    padding: 5rem 0 7rem;
}
.nycon .nyfff{
    background-color: #fff;
    box-shadow: 0 0 38px rgba(0,0,0,0.1);
    border-top: 2px solid #e50112;
    margin: 0 auto;
}
.nycon .ny-info{
    padding: 8rem;
    margin: 0 auto;
    max-width: 100%;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.ny-tit{
    font-size: 28px;
    font-weight: bold;
    padding-bottom: 5rem;
    border-bottom: 1px solid #dadce2;
    text-align: center;
    margin-bottom: 3rem;
}
.nytitb{
    font-size: 32px;
    color: #000;
    text-align: center;
    position: relative;
    padding-bottom: 1rem;
    margin-bottom: 4rem;
}
.nytitb::after{
    content:"";
    background: #fd671a;
    width: 40px;
    height: 2px;
    position: absolute;
    bottom: 0;
    margin-left: -20px;
    left: 50%;
}
.inside-wz{
    color: #999;
    line-height: 3rem;
}
.inside-wz i,.inside-wz a:hover{
    color: #e50112;
}
.inside-wz a{
    color: #999;
    margin: 0 5px;
}
.ntit {
    text-align:center;
    margin-bottom:4rem;
}
.ntit .zw {
    font-size: 32px;
    position:relative;
    padding-bottom:10px;
}
.ntit .zw:after {
    position:absolute;
    width:42px;
    height:2px;
    background: #fd671a;
    bottom:0;
    left:50%;
    margin-left:-21px;
    content:'';
}


/*关于W88优德官网手机版下载*/
.nytit{
    font-size: 4rem;
    text-align: center;
    font-weight: bold;
    margin-bottom: 5rem;
}
.nytit.tel{
    text-align:left;
}
.nytit.fff{
    color:#fff;
}
.nytit span{
    color: #fd671a;
}

.nyabouta{
    display: table;
    width: 100%;
    margin-top: 4rem;
}
.nyabouta .brief{
    float: left;
    width: 60%;
    padding-right: 4%;
}
.nyabouta .brief .bt{
    font-size: 3rem;
}
.nyabouta .brief .wz{
    margin-top: 2rem;
}
.nyabouta .brief .wz p{
    line-height: 3rem;
}
.nyabouta .vid{
    float: right;
    width: 40%;
    position: relative;
}
.nyabouta .vid::after{
    content:"";
    width:23rem;
    height:4rem;
    background: url(/en/images/iab-bj2.png) left center no-repeat;
    position: absolute;
    left: -3rem;
    bottom: -2rem;
    z-index: -1;
}
.nyabouta .vid img{
    width: 100%;
}

.nyaboutb{
    margin-top: 10rem;
}
.nyaboutb .fzlc{
    display: table;
    margin: auto;
    position: relative;
}
.nyaboutb .fzlc::after{
    content:"";
    width: 85%;
    height: 1px;
    position: absolute;
    border-bottom: 1px dashed #999;
    left: 7.5%;
    top: 6.5rem;
    z-index: -1;
}
.nyaboutb .fzlc .list{
    float: left;
    margin-left: 20rem;
    position: relative;
    width: 14%;
}
.nyaboutb .fzlc .list::before{
    content:"";
    width: 2rem;
    height: 2rem;
    position: absolute;
    background: #fd671a;
    border-radius: 50%;
    left: -10rem;
    top: 5.5rem;
}
.nyaboutb .fzlc .list:nth-child(3)::before{
    background:#000;
}
.nyaboutb .fzlc .list:first-child::before{
    display:none;
}
.nyaboutb .fzlc .list:first-child{
    margin-left:0;
}
.nyaboutb .fzlc .list .bt{
    width: 13rem;
    height: 13rem;
    display: block;
    text-align: center;
    line-height: 13rem;
    background: #fd671a;
    color: #fff;
    border-radius: 50%;
    font-size: 1.8rem;
    margin: auto;
}
.nyaboutb .fzlc .list .bt.hs{
    background: #000;
}
.nyaboutb .fzlc .list .wz{
    text-align: center;
    line-height: 2.5rem;
    margin-top: 1rem;
}

.nyaboutc{
    background: url(/en/images/nyabout-rybj.jpg) top center no-repeat;
    padding: 7rem 0;
    margin-top: 7rem;
}
.nyaboutc img{
    text-align: center;
}

.nyaboud{
    background: url(/en/images/nyabout-hjbj.jpg) top left;
    padding: 7rem 0 5rem;
    background-size: cover;
}
.nyaboud-list ul{
    margin-left: -1rem;
    margin-right: -1rem;
}
.nyaboud-list ul li{
    padding: 0 1rem 2rem;
}
.nyaboud-list ul li .con{
    position: relative;
}
.nyaboud-list ul li .con img{
    width: 100%;
}
.nyaboud-list ul li .con p{
    bottom: 0;
    position: absolute;
    background: hsl(0deg 0% 0% / 50%);
    width: 100%;
    color: #fff;
    font-size: 2rem;
    line-height: 3rem;
    padding: 0 2rem;
}

.nyaboute{
    margin-top: 7rem;
}
.nyaboute .list{
    border: 1px solid #bfbfbf;
    padding: 2rem;
    height: 20rem;
    background: url(/en/images/nyabout-whxian.png) left bottom no-repeat;
}
.nyaboute .am-g div:last-child .list{
    background: none;
}
.nyaboute .list .bt{
    font-size: 2rem;
    color: #fd671a;
    border-bottom: 1px solid #bfbfbf;
    position: relative;
    line-height: 4rem;
}
.nyaboute .list .bt::before{
    content:"";
    background: #fd671a;
    width: 8rem;
    height: 3px;
    position: absolute;
    bottom: -1px;
}
.nyaboute .list .nr{
    margin-top: 1rem;
}
.nyaboute .list .nr p{
    line-height: 3rem;
}

.nyabouf{
    margin-top: 7rem;
    margin-bottom: 7rem;
}
.nyabouf-list .tab-hd{
    display: table;
}
.nyabouf-list .tab-hd .nytit{
    float: left;
}
.nyabouf-list .tab-hd ul{
    float: left;
}
.nyabouf-list .tab-hd ul li{
    float: left;
    margin-left: 5rem;
    line-height: 3rem;
    margin-top: 2rem;
}
.nyabouf-list .tab-hd ul li a{
    font-size: 2.6rem;
}
.nyabouf-list .tab-hd ul li.on a{
    color: #fd671a;
    font-weight: bold;
}
.nyabouf-list .tab-bd .nyabouf-list .swiper-slide{
    border-radius: 10px;
    overflow: hidden;
}
.nyabouf-list .tab-bd .nyabouf-list .swiper-slide img{
    width: 100%;
}
.nyabouf-list .tab-bd .nyabouf-list .qiehuan{
    display: table;
    margin: 2rem auto 0;
}
.nyabouf-list .tab-bd .nyabouf-list .qiehuan .swiper-nyabouf-next,.nyabouf-list .tab-bd .nyabouf-list .qiehuan .swiper-nyabouf-prev{
    float: left;
    font-size: 2.4rem;
    color: #9f9f9f;
    font-weight: bold;
    line-height: 3rem;
    cursor: pointer;
}
.nyabouf-list .tab-bd .nyabouf-list .qiehuan .swiper-nyabouf-next:hover,.nyabouf-list .tab-bd .nyabouf-list .qiehuan .swiper-nyabouf-prev:hover{
    color:#fd671a;
}
.nyabouf-list .tab-bd .nyabouf-list .qiehuan .nyabouf-pagination{
    float: left;
    width: auto;
    line-height: 3rem;
    margin: 0 1rem;
}
.nyabouf-list .tab-bd .nyabouf-list .qiehuan .nyabouf-pagination .swiper-pagination-bullet-active{
    background: #fd671a!important;
}


/*产品详情*/
.proweizhi{
    text-align: right;
    color: #fff;
    margin-bottom: 3rem;
}
.proweizhi a{
    color: #fff;
    margin: 0 5px;
}
.nyprodetail{
    background: url(/en/images/nypro-banner.jpg) top center no-repeat #f4f4f4;
    padding-top: 3rem;
    padding-bottom: 8rem;
}
.prodetaila{
    display: flex;
    justify-content: space-between;
}
.prodetaila .img{
    width: 52%;
    background: #fff;
    /* padding: 4rem; */
    max-height: 60rem;
}
.prodetaila .img img{
    height: 100%;
    margin: auto;
    display: block;
}
.prodetaila .con{
    width: 47%;
}
.prodetaila .con .wz{
    background: url(/en/images/prodetail-xian.png) bottom right no-repeat #fd671a;
    padding: 5rem 5rem 13rem;
    color: #fff;
}
.prodetaila .con .wz .wza{
    font-size: 4.2rem;
}
.prodetaila .con .wz .wzb{
    font-size: 2rem;
}
.prodetaila .con .wz .wzc{
    margin-top: 2rem;
}
.prodetaila .con .wz .wzc p{
    margin-top: 1rem;
    padding-left: 2rem;
    position: relative;
}
.prodetaila .con .wz .wzc p::before{
    content:"";
    background: #fff;
    width: 7px;
    height: 7px;
    position: absolute;
    border-radius: 50%;
    left: 0;
    top: 1rem;
}
.prodetaila .con .tb{
    display: flex;
    margin-top: 2rem;
}
.prodetaila .con .tb .nr{
    width: 40%;
    background: #fd671a;
    text-align: center;
    margin-right: 2rem;
    font-size: 2rem;
    color: #fff;
    height: 8rem;
    line-height: 8rem;
}
.prodetaila .con .tb .nr a{
    display: block;
    color: #fff;
}
.prodetaila .con .tb .nr.ys{
    background: #ff9000;
}
.prodetaila .con .tb .nr span{
    display: table;
    margin: auto;
    padding-left: 4.5rem;
}
.prodetaila .con .tb .nr span.tba{
    background: url(/en/images/nypro-tb01.png) left center no-repeat;
}
.prodetaila .con .tb .nr span.tbb{
    background: url(/en/images/nypro-tb02.png) left center no-repeat;
}

.proxqlb{
    margin-top: 3rem;
    display: table;
    width: 100%;
}
.proxqlb-fl{
    width: 75%;
    float: left;
}
.proxqlb-nav{
    background: #fff;
    padding: 0 2rem;
    height: 6rem;
    line-height: 6rem;
    display: flex;
    position: sticky;
    top: 0;
    z-index: 999;
    box-shadow: 0 0 2px rgba(0, 0, 0, .1);
}
.proxqlb-nav.fixed {
    z-index: 5;
    width: 100%;
    max-width: 1050px;
    background: #e9e9e9;
    top: 0;
    position: fixed;
}
.proxqlb-nav a{
    display: block;
    float: left;
    font-size: 1.8rem;
    padding: 0 3rem;
}
.proxqlb-nav a.active,.proxqlb-nav a:hover{
    background: #fd671a;
    color: #fff;
}
.proxqlb-bt{
    font-size: 2.4rem;
    font-weight: bold;
    background: url(/en/images/nypro-sjx.png) left center no-repeat;
    padding-left: 3rem;
    margin-bottom: 2rem;
}
.proxqlb-nr{
    line-height: 2.8rem;
}
.proxqlb-nr *{
    text-wrap-mode: inherit!important;
}
.proxqlb-nr table{
    width:100%;
}
.proxqlb-list{
    margin-top: 2rem;
    padding: 3rem;
    background: #fff;
}
.proxqlba{
    margin-bottom: 4rem;
}
.proxqlb-case ul{
    margin-left: -.5rem;
    margin-right: -.5rem;
}
.proxqlb-case ul li{
    padding: 0 .5rem;
}
.proxqlb-case ul li .bigimg{
    border: 1px solid #e5e5e5;
}
.proxqlb-case ul li .bigimg img{
    width: 100%;
}
.proxqlb-img img{
    width: 100%;
}
.proxqlb-sh{}
.proxqlb-sh .list{
    border: 1px solid #e5e5e5;
    padding: 2rem;
    display: flex;
    margin-top: 1.5rem;
}
.proxqlb-sh .list .tp{
    width: 6rem;
    height: 6rem;
    line-height: 6rem;
    text-align: center;
    background: #fd671a;
    border-radius: 10px;
}
.proxqlb-sh .list .tp.ys{
    background:#fdb01a;
}
.proxqlb-sh .list .bt{
    font-size: 1.8rem;
    line-height: 6rem;
    margin: 0 2rem;
    width: 16%;
}
.proxqlb-sh .list .brief{
    line-height: 3rem;
    width: 70%;
}
.proxqlb-sh .list .brief.lin{
    line-height: 3rem;
}
.proxqlb-cptop ul{
    margin-left: -1rem;
    margin-right: -1rem;
}
.proxqlb-cptop ul li{
    padding: 0 1rem 2rem;
}
.proxqlb-cptop ul li .bj{
    background: #ececec;
    padding: 2rem;
}
.proxqlb-cptop ul li .bj .bigimg img{
    width: 100%;
}
.proxqlb-cptop ul li .bj:hover .bigimg img{   
    transform: scale(1.05,1.05);
    -ms-transform: scale(1.05,1.05);
    -webkit-transform: scale(1.05,1.05);
    -o-transform: scale(1.05,1.05);
    -moz-transform: scale(1.05,1.05);
}
.proxqlb-cptop ul li .bj dl{
    text-align: center;
    margin-top: 1rem;
}
.proxqlb-cptop ul li .bj dl dt{
    font-size: 1.8rem;
}
.proxqlb-cptop ul li .bj dl dd{
    font-size: 1.4rem;
}
.proxqlb-cptop ul li .bj .more{
    margin-top: 3rem;
}
.proxqlb-cptop ul li .bj .more a{
    display: block;
    margin: auto;
    height: 4rem;
    width: 14rem;
    text-align: center;
    line-height: 4rem;
    border-radius: 50px;
    border: 1px solid #333;
}
.proxqlb-cptop ul li .bj .more a:hover{
    background:#fd671a;
    color: #fff;
    border: 1px solid #fd671a;
}

.proxqlb-fr{
    width: 23%;
    background: #fff;
    padding: 2rem;
    float: right;
}

.tdContent {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.tdItem {
    width: 49%;
    height: 198px;
    background: #fd671a;
    border-radius: 5px;
    padding: 20px 25px;
    box-sizing: border-box;
    color: #FFFFFF;
    position: relative;
    margin-bottom: 20px;
}
.tdItem::after{
    font-size: 210px;
    font-weight: bolder;
    opacity: 0.05;
    position: absolute;
    line-height: 1;
    right: 0;
    top: 0;
}
.tdItem:nth-child(1)::after{
    content:"01";
}
.tdItem:nth-child(2)::after{
    content:"02";
}
.tdItem:nth-child(3)::after{
    content:"03";
}
.tdItem:nth-child(4)::after{
    content:"04";
}
.tdItem:nth-child(5)::after{
    content:"05";
}
.tdItem:nth-child(6)::after{
    content:"06";
}
.tdItem:nth-child(7)::after{
    content:"07";
}
.tdItem:nth-child(7)::after{
    content:"07";
}
.tdTit {
    font-size: 22px;
    font-weight: bold;
    color: #FFFFFF;
    position:relative;
    padding-bottom: 1rem;
    margin-bottom: 1rem;
}
.tdItem p{
    position:relative;
    padding-left: 1rem;
    line-height: 2.8rem;
}
.tdItem p::after{
    content:"";
    width:5px;
    height:5px;
    background:#fff;
    position: absolute;
    border-radius: 50%;
    left: 0;
    top: 12px;
}
.tdTit::after{
    content:"";
    background: #ffa272;
    position: absolute;
    width: 30px;
    height: 2px;
    left: 0;
    bottom: 0;
}
.opNum {
    font-size: 210px;
    font-weight: bolder;
    opacity: 0.05;
    position: absolute;
    line-height: 1;
    right: 0;
    top: 0;
}
.proxqlb-canshu tr td:first-child{
    background: #fd671a!important;
    color: #fff!important;
    border-left: 0;
}
.proxqlb-canshu tr td{
    background: #F2F3F7!important;
    border-bottom: 1px solid #ffffff!important;
    border-left: 1px solid #cdcdcd;
    padding: 1rem;
}


/*产品列表*/
.nypro-list ul li{
    padding: 0 1.5rem 3rem 1.5rem;
}
.nypro-list ul li a{
    display: block;
    background: #fafaf8;
    padding: 2rem;
}
.nypro-list ul li img{
    width: 100%;
}
.nypro-list ul li a:hover .bigimg img {
    transform:scale(1.05,1.05);
    -ms-transform:scale(1.05,1.05);
    -webkit-transform:scale(1.05,1.05);
    -o-transform:scale(1.05,1.05);
    -moz-transform:scale(1.05,1.05);
}
.nypro-list ul li p{
    text-align: center;
    font-size: 1.8rem;
    margin-top: 1rem;
}
.nypro-list ul li a:hover{
    background: #fd671a;
    color: #fff;
}


/*新闻资讯*/
.newsb-list li+li {
    margin-top:30px;
}
.newsb-list li a {
    display:block;
    background-color:#f5f5f5;
    padding:20px 54px;
    overflow:hidden;
}
.newsb-list li .img {
    float:left;
    width:260px;
}
.newsb-list li .img span {
    display:block;
    width:100%;
    height:220px;
    position:relative;
}
.newsb-list li .img img {
    position:absolute;
    width:100%;
    height:100%;
    top:0;
    left:0;
}
.newsb-list li .time {
    margin-top:45px;
    float:right;
    width:100px;
    height:100px;
    color:#fff;
    background-color:#555;
    text-align:center;
    font-family:"Arial";
    -webkit-transition:all .2s ease;
    -moz-transition:all .2s ease;
    transition:all .2s ease;
}
.newsb-list li .date {
    font-size:24px;
    padding-top:25px;
}
.newsb-list li .year {
    font-size:14px;
}
.newsb-list li .info {
    margin-left:320px;
    margin-right:170px;
    padding-top:45px;
}
.newsb-list li h3 {
    font-size:20px;
    line-height:28px;
    height:28px;
    overflow:hidden;
    color:#333;
    margin-bottom:10px;
    -webkit-transition:all .5s ease;
    -moz-transition:all .5s ease;
    transition:all .5s ease;
}
.newsb-list li .p {
    font-size:13px;
    line-height:25px;
    height:50px;
    overflow:hidden;
    color:#777;
}
.newsb-list li a:hover .img {
    opacity:.8;
}
.newsb-list li a:hover h3 {
    text-indent:0.5em;
    color:#ddbe08;
}
.newsb-list li a:hover .time {
    background-color:#ddbe08;
}


/*新闻详情*/
.newsdetail-fl {
    width:70%;
    float:left;
}
.newsdetail-fl .bt {
    font-size:2.8rem;
    font-weight:bold;
    line-height:36px;
}
.newsdetail-fl .date {
    color:#666;
    margin:2rem 0;
}
.newsdetail-fl .date i {
    font-style:inherit;
}
.newsdetail-fl .date span {
    margin:0 1rem;
}
.newsdetail-fl .brief {
    border-top:1px solid #dddddd;
    padding:4rem 0;
    font-size:1.6rem;
    line-height:3rem;
}
.sxp {
    border-top:1px dashed #ddd;
    padding-top:1rem;
    margin-top:3rem;
}
.sxp ul li {
    font-size:16px;
    line-height:36px;
}
.sxp ul li a {
    color:#666;
}
.sxp ul li a:hover {
    color:#5da34d;
}
.newsdetail-fr {
    width:25%;
    float:right;
    background:#fff;
    padding:2rem;
}
.newsdetail-fr .bt {
    font-size:16px;
    font-weight:bold;
    line-height:1;
    margin-bottom:2rem;
    border-left:3px solid #5da34d;
    padding-left:1rem;
}
.newsdetail-fr .xgtj ul li {
    margin-top:2rem;
}
.newsdetail-fr .xgtj ul li:first-child {
    margin-top:0;
}
.newsdetail-fr .xgtj ul li .bigimg img {
    width:100%;
}
.newsdetail-fr .xgtj ul li p {
    font-size:1.4rem;
    text-align: center;
    padding-top: 1rem;
}
.newsdetail-fr .xgtj ul li .bj{
    background: #ececec;
    padding: 1rem;
}
.newsdetail-fr .xgtj ul li:hover .bj{
    background:#fd671a;
}
.newsdetail-fr .xgtj ul li:hover .bj p{
    color:#fff;
}


/*联系W88优德官网手机版下载*/
.contact .lx-fl {
    float:left;
    width: 47%;
    background:#F6F6F6;
    padding:40px 50px 0 40px;
    height: 550px;
}
.contact .lx-fl dl dt {
    font-size: 2.6rem;
    font-weight:bold;
    border-bottom:1px solid #ccc;
    margin-bottom:20px;
    padding-bottom:20px;
}
.contact .lx-fl dl .wz{
    font-size: 2rem;
    line-height: 4rem;
}
.contact .lx-fl dl dd {
    font-size:16px;
    margin-bottom:20px;
    padding-left:30px;
    line-height:30px;
}
.contact .lx-fl dl dd.ltb1 {
    background:url(/en/images/lx-tb01.png) left 5px no-repeat;
    background-size:20px;
}
.contact .lx-fl dl dd.ltb2 {
    background:url(/en/images/lx-tb02.png) left 5px no-repeat;
    background-size:20px;
}
.contact .lx-fl dl dd.ltb3 {
    background:url(/en/images/lx-tb03.png) left 5px no-repeat;
    background-size:20px;
}
.contact .lx-fl dl dd.ltb4 {
    background:url(/en/images/lx-tb04.png) left 5px no-repeat;
    background-size:20px;
}
.contact .lx-fl dl dd.ltb5 {
    background:url(/en/images/lx-tb05.png) left 5px no-repeat;
    background-size:20px;
}
.contact .lx-fl dl dd.ltb6 {
    background:url(/en/images/lx-tb06.png) left 5px no-repeat;
    background-size:20px;
}
.contact .lx-fl dl dd span {
    float:left;
}
.contact .lx-fl dl dd img {
    width:180px;
}
.contact .lx-ditu {
    float:right;
    width: 53%;
    height: 550px;
}




@media (max-width:1024px){
    .nybanner{
        height: 30rem;
    }
    .nybanner .juzhong .yw{
        font-size: 4rem;
    }
    .nybanner .juzhong .weizhi{
        position: relative;
    }
    .nybanner .juzhong .weizhi .tb img{
        width: 80%;
    }
    .nybanner .juzhong .weizhi .wz{
        margin: auto;
        font-size: 2rem;
    }


    
    /*导航*/
    .nynav{
        bottom: 3rem;
    }
    .nynav ul li{
        margin-left: 1rem;
    }
    .nynav ul li a{
        height: 4rem;
        line-height: 4rem;
        font-size: 1.4rem;
    }
    .nydaohang{
        text-align: center;
        border-bottom: 1px solid #e5e5e5;
    }
    .nydaohang a{
        display: inline-block;
        vertical-align: top;
        padding: 0 20px;
        font-size: 16px;
        color: #666;
        margin: 0 10px;
        line-height: 64px;
        position: relative;
    }
    .nydaohang a:hover,.nydaohang a.on{
        background: #fd671a;
        color: #fff;
    }
    .inside-wz{
        color: #999;
        line-height: 3rem;
    }
    .inside-wz i,.inside-wz a:hover{
        color: #e50112;
    }
    .inside-wz a{
        color: #999;
        margin: 0 5px;
    }
    .ny-con{
        padding-bottom: 7rem;
    }
    .nycon{
        padding: 3rem 0;
    }
    .nycon .nyfff{
        background-color: #fff;
        box-shadow: 0 0 38px rgba(0,0,0,0.1);
        border-top: 2px solid #e50112;
        margin: 0 auto;
    }
    .nycon .ny-info{
        padding: 8rem;
        margin: 0 auto;
        max-width: 100%;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
    .ny-tit{
        font-size: 28px;
        font-weight: bold;
        padding-bottom: 5rem;
        border-bottom: 1px solid #dadce2;
        text-align: center;
        margin-bottom: 3rem;
    }
    .nytitb{
        font-size: 3rem;
        margin-bottom: 3rem;
    }
    .inside-wz{
        color: #999;
        line-height: 3rem;
    }
    .inside-wz i,.inside-wz a:hover{
        color: #e50112;
    }
    .inside-wz a{
        color: #999;
        margin: 0 5px;
    }
    .ntit {
        margin-bottom: 3rem;
    }
    .ntit .zw {
        font-size: 3rem;
    }


    /*产品列表*/    
    .nypro-list ul{
        margin-left: -1rem;
        margin-right: -1rem;
    }
    .nypro-list ul li{
        padding: 0 1rem 2rem 1rem;
    }
    .nypro-list ul li a{
        padding: 1rem;
    }
    .nypro-list ul li p{
        font-size: 1.6rem;
    }


    /*产品详情*/
    .proweizhi{
        text-align: left;
    }
    .nyprodetail{
        background: url(/en/images/nypro-banner.jpg) top center no-repeat #f4f4f4;
        padding-top: 3rem;
        padding-bottom: 8rem;
    }
    .prodetaila{
        display: block;
        justify-content: space-between;
    }
    .prodetaila .img{
        width: 100%;
        background: #fff;
        /* padding: 4rem; */
        max-height: fit-content;
    }
    .prodetaila .img img{
        height: auto;
        margin: auto;
        display: block;
    }
    .prodetaila .con{
        width: 100%;
        margin-top: 3rem;
    }
    .prodetaila .con .wz{
        padding: 2rem 2rem 11rem;
    }
    .prodetaila .con .wz .wza{
        font-size: 3rem;
    }
    .prodetaila .con .tb .nr{
        width: 48%;
        margin-right: 4%;
        height: 6rem;
        line-height: 6rem;
    }
    .prodetaila .con .tb .nr a{
        display: block;
        color: #fff;
    }
    .prodetaila .con .tb .nr.ys{
        background: #ff9000;
        margin-right: 0;
    }
    .prodetaila .con .tb .nr span{
        display: table;
        margin: auto;
        padding-left: 4.5rem;
        font-size: 1.6rem;
    }
    .prodetaila .con .tb .nr span.tba{
        background: url(/en/images/nypro-tb01.png) left center no-repeat;
    }
    .prodetaila .con .tb .nr span.tbb{
        background: url(/en/images/nypro-tb02.png) left center no-repeat;
        background-size: 3rem;
    }
    
    .proxqlb-fl{
        width: 100%;
    }
    .proxqlb-nav{
        padding: 0;
        height: auto;
        line-height: 4rem;
        display: table;
        width: 100%;
    }
    .proxqlb-nav.fixed {
        z-index: 5;
        width: 100%;
        max-width: 1050px;
        background: #e9e9e9;
        top: 0;
        position: fixed;
    }
    .proxqlb-nav a{
        font-size: 1.6rem;
        padding: 0;
        width: 33%;
        text-align: center;
    }
    .proxqlb-bt{
        font-size: 2rem;
        background: url(/en/images/nypro-sjx.png) left center no-repeat;
        padding-left: 2.5rem;
        margin-bottom: 2rem;
        background-size: 1.5rem;
    }
    .proxqlb-nr table{
        width: 100%!important;
    }
     table, thead, tbody, th, td, tr {
        display: block; /* 或者使用其他结构要领，，，，，如 flexbox 或 grid */
    }
    thead tr {
        position: absolute; /* 隐藏表头，，，，，或者凭证需要调解 */
        top: -9999px;
        left: -9999px;
    }
    tr {border: 1px solid #ccc;height: auto!important;}
    td {
        border: none;
        border-bottom: 1px solid #eee;
        position: relative;
        padding-left: 50%; /* 或者凭证需要调解 */
    }
    td:before {
        content: attr(data-title); /* 使用 data-title 属性显示问题 */
        position: absolute;
        left: 6px; /* 或者凭证需要调解 */
        width: 45%; /* 或者凭证需要调解 */
        padding-right: 10px;
        white-space: nowrap;
    }
    .proxqlb-list{
        padding: 2rem;
    }
    .proxqlb-list.cptj{
        display:none;
    }
    .proxqlba{
        margin-bottom: 3rem;
    }
    .proxqlb-case ul{
        margin-left: -.5rem;
        margin-right: -.5rem;
    }
    .proxqlb-case ul li{
        padding: 0 .5rem;
    }
    .proxqlb-sh .list{
        display: block;
    }
    .proxqlb-sh .list .tp{
        width: 5rem;
        height: 5rem;
        line-height: 5rem;
        float: left;
        margin-bottom: 1rem;
    }
    .proxqlb-sh .list .bt{
        line-height: 5rem;
        float: left;
    }
    .proxqlb-sh .list .brief{
        line-height: 3rem;
        display: block;
        clear: both;
    }
    
    .proxqlb-cptop ul{
        margin-left: -1rem;
        margin-right: -1rem;
    }
    .proxqlb-cptop ul li{
        padding: 0 1rem 2rem;
    }
    .proxqlb-cptop ul li .bj{
        padding: 1rem;
    }
    .proxqlb-cptop ul li .bj .bigimg img{
        width: 100%;
    }
    .proxqlb-cptop ul li .bj:hover .bigimg img{   
        transform: scale(1.05,1.05);
        -ms-transform: scale(1.05,1.05);
        -webkit-transform: scale(1.05,1.05);
        -o-transform: scale(1.05,1.05);
        -moz-transform: scale(1.05,1.05);
    }
    .proxqlb-cptop ul li .bj dl{
        text-align: center;
        margin-top: 1rem;
    }
    .proxqlb-cptop ul li .bj dl dt{
        font-size: 1.6rem;
    }
    .proxqlb-cptop ul li .bj dl dd{
        font-size: 1.4rem;
    }
    .proxqlb-cptop ul li .bj .more{
        margin-top: 2rem;
    }
    .proxqlb-cptop ul li .bj .more a{
        display: block;
        margin: auto;
        height: 4rem;
        width: 14rem;
        text-align: center;
        line-height: 4rem;
        border-radius: 50px;
        border: 1px solid #333;
    }
    .proxqlb-cptop ul li .bj .more a:hover{
        background:#fd671a;
        color: #fff;
        border: 1px solid #fd671a;
    }
    
    .proxqlb-fr{
        width: 100%;
        background: #fff;
        padding: 0 2rem 2rem 2rem;
        float: right;
    }
    
    .tdContent {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }
    .tdItem {
        width: 49%;
        height: 198px;
        background: #fd671a;
        border-radius: 5px;
        padding: 20px 25px;
        box-sizing: border-box;
        color: #FFFFFF;
        position: relative;
        margin-bottom: 20px;
    }
    .tdItem::after{
        font-size: 210px;
        font-weight: bolder;
        opacity: 0.05;
        position: absolute;
        line-height: 1;
        right: 0;
        top: 0;
    }
    .tdItem:nth-child(1)::after{
        content:"01";
    }
    .tdItem:nth-child(2)::after{
        content:"02";
    }
    .tdItem:nth-child(3)::after{
        content:"03";
    }
    .tdItem:nth-child(4)::after{
        content:"04";
    }
    .tdItem:nth-child(5)::after{
        content:"05";
    }
    .tdItem:nth-child(6)::after{
        content:"06";
    }
    .tdItem:nth-child(7)::after{
        content:"07";
    }
    .tdItem:nth-child(7)::after{
        content:"07";
    }
    .tdTit {
        font-size: 22px;
        font-weight: bold;
        color: #FFFFFF;
        position:relative;
        padding-bottom: 1rem;
        margin-bottom: 1rem;
    }
    .tdItem p{
        position:relative;
        padding-left: 1rem;
        line-height: 2.8rem;
    }
    .tdItem p::after{
        content:"";
        width:5px;
        height:5px;
        background:#fff;
        position: absolute;
        border-radius: 50%;
        left: 0;
        top: 12px;
    }
    .tdTit::after{
        content:"";
        background: #ffa272;
        position: absolute;
        width: 30px;
        height: 2px;
        left: 0;
        bottom: 0;
    }
    .opNum {
        font-size: 210px;
        font-weight: bolder;
        opacity: 0.05;
        position: absolute;
        line-height: 1;
        right: 0;
        top: 0;
    }
    .proxqlb-canshu tr td:first-child{
        background: #fd671a!important;
        color: #fff!important;
        border-left: 0;
        width: 100%;
    }
    .proxqlb-canshu tr td{
        background: #F2F3F7!important;
        border-bottom: 1px solid #ffffff!important;
        border-left: 1px solid #cdcdcd;
        padding: 1rem;
        width: 100%;
    }


    /*关于W88优德官网手机版下载*/
    .nytit{
        font-size: 3rem;
        margin-bottom: 2rem;
    }
    .nytit.tel{
        text-align:left;
    }
    .nytit.fff{
        color:#fff;
    }
    .nytit span{
        color: #fd671a;
    }
    
    .nyabouta{
        margin-top: 1rem;
    }
    .nyabouta .brief{
        float: left;
        width: 100%;
        padding-right: 4%;
    }
    .nyabouta .brief .bt{
        font-size: 2.6rem;
    }
    .nyabouta .brief .wz{
        margin-top: 2rem;
    }
    .nyabouta .brief .wz p{
        line-height: 3rem;
    }
    .nyabouta .vid{
        float: right;
        width: 100%;
        position: relative;
    }
    .nyabouta .vid::after{
        content:"";
        width:23rem;
        height:4rem;
        background: url(/en/images/iab-bj2.png) left center no-repeat;
        position: absolute;
        left: -3rem;
        bottom: -2rem;
        z-index: -1;
    }
    .nyabouta .vid img{
        width: 100%;
    }
    
    .nyaboutb{
        margin-top: 5rem;
    }
    .nyaboutb .fzlc{
        display: table;
        margin: auto;
        position: relative;
    }
    .nyaboutb .fzlc::after{
        display:none;
    }
    .nyaboutb .fzlc .list{
        margin-left: 0;
        width: 50%;
        margin-bottom: 3rem;
    }
    .nyaboutb .fzlc .list::before{
        display:none;
    }
    .nyaboutb .fzlc .list:nth-child(3)::before{
        background:#000;
    }
    .nyaboutb .fzlc .list:first-child::before{
        display:none;
    }
    .nyaboutb .fzlc .list:first-child{
        margin-left:0;
    }
    .nyaboutb .fzlc .list .bt{
        width: 13rem;
        height: 13rem;
        display: block;
        text-align: center;
        line-height: 13rem;
        background: #fd671a;
        color: #fff;
        border-radius: 50%;
        font-size: 2.6rem;
        margin: auto;
    }
    .nyaboutb .fzlc .list .bt.hs{
        background: #000;
    }
    .nyaboutb .fzlc .list .wz{
        text-align: center;
        line-height: 3rem;
        margin-top: 1rem;
    }
    
    .nyaboutc{
        padding: 3rem 0;
        margin-top: 2rem;
    }
    .nyaboutc img{
        text-align: center;
    }
    
    .nyaboud{
        padding: 3rem 0 3rem;
    }
    .nyaboud-list ul{
        margin-left: -1rem;
        margin-right: -1rem;
    }
    .nyaboud-list ul li{
        padding: 0 1rem 2rem;
    }
    .nyaboud-list ul li .con{
        position: relative;
    }
    .nyaboud-list ul li .con img{
        width: 100%;
    }
    .nyaboud-list ul li .con p{
        font-size: 1.6rem;
    }
    
    .nyaboute{
        margin-top: 3rem;
    }
    .nyaboute .list{
        border: 1px solid #bfbfbf;
        padding: 2rem;
        height: 18rem;
        background: url(/en/images/nyabout-whxian.png) left bottom no-repeat;
        margin-bottom: 2rem;
    }
    .nyaboute .am-g div:last-child .list{
        background: none;
    }
    .nyaboute .list .bt{
        font-size: 2rem;
        color: #fd671a;
        border-bottom: 1px solid #bfbfbf;
        position: relative;
        line-height: 4rem;
    }
    .nyaboute .list .bt::before{
        content:"";
        background: #fd671a;
        width: 8rem;
        height: 3px;
        position: absolute;
        bottom: -1px;
    }
    .nyaboute .list .nr{
        margin-top: 1rem;
    }
    .nyaboute .list .nr p{
        line-height: 3rem;
    }
    
    .nyabouf{
        margin-top: 3rem;
        margin-bottom: 5rem;
    }
    .nyabouf-list .tab-hd{
        display: table;
    }
    .nyabouf-list .tab-hd .nytit{
        float: left;
    }
    .nyabouf-list .tab-hd ul{
        display: flex;
        justify-content: space-evenly;
        width: 100%;
        margin-bottom: 3rem;
    }
    .nyabouf-list .tab-hd ul li{
        float: left;
        margin-left: 0;
        line-height: 3rem;
        margin-top: 0;
    }
    .nyabouf-list .tab-hd ul li a{
        font-size: 2.4rem;
    }
    .nyabouf-list .tab-bd .nyabouf-list .swiper-slide{
        border-radius: 10px;
        overflow: hidden;
    }
    .nyabouf-list .tab-bd .nyabouf-list .swiper-slide img{
        width: 100%;
    }
    .nyabouf-list .tab-bd .nyabouf-list .qiehuan{
        display: table;
        margin: 2rem auto 0;
    }
    .nyabouf-list .tab-bd .nyabouf-list .qiehuan .swiper-nyabouf-next,.nyabouf-list .tab-bd .nyabouf-list .qiehuan .swiper-nyabouf-prev{
        float: left;
        font-size: 2.4rem;
        color: #9f9f9f;
        font-weight: bold;
        line-height: 3rem;
        cursor: pointer;
    }
    .nyabouf-list .tab-bd .nyabouf-list .qiehuan .swiper-nyabouf-next:hover,.nyabouf-list .tab-bd .nyabouf-list .qiehuan .swiper-nyabouf-prev:hover{
        color:#fd671a;
    }
    .nyabouf-list .tab-bd .nyabouf-list .qiehuan .nyabouf-pagination{
        float: left;
        width: auto;
        line-height: 3rem;
        margin: 0 1rem;
    }
    .nyabouf-list .tab-bd .nyabouf-list .qiehuan .nyabouf-pagination .swiper-pagination-bullet-active{
        background: #fd671a!important;
    }


    /*新闻资讯*/
    .newsb-list li+li {
        margin-top:30px;
    }
    .newsb-list li a {
        padding: 2rem;
    }
    .newsb-list li .img {
        float: inherit;
        width: 100%;
    }
    .newsb-list li .img span {
        display:block;
        width:100%;
        height: auto;
        position:relative;
    }
    .newsb-list li .img img {
        position: relative;
        width:100%;
        height: auto;
        top:0;
        left:0;
    }
    .newsb-list li .time {
        display:none;
    }
    .newsb-list li .date {
        font-size:24px;
        padding-top:25px;
    }
    .newsb-list li .year {
        font-size:14px;
    }
    .newsb-list li .info {
        margin-left: 0;
        margin-right: 0;
        padding-top: 0;
        margin-top: 2rem;
    }
    .newsb-list li h3 {
        font-size: 1.8rem;
        line-height: 2.8rem;
        height: auto;
        overflow: auto;
    }
    .newsb-list li .p {
        font-size: 1.4rem;
        height: 7.5rem;
    }
    
    
    /*新闻详情*/
    .newsdetail-fl {
        width: 100%;
        float:left;
    }
    .newsdetail-fl .bt {
        font-size: 2rem;
        line-height: 3rem;
    }
    .newsdetail-fl .date {
        margin: 1rem 0;
    }
    .newsdetail-fl .date i {
        font-style:inherit;
    }
    .newsdetail-fl .date span {
        margin:0 1rem;
    }
    .newsdetail-fl .brief {
        padding: 2rem 0;
    }
    .newsdetail-fl .brief img{
    width: 100%!important;
    height: auto!important;
}
    .sxp {
        border-top:1px dashed #ddd;
        padding-top:1rem;
        margin-top:3rem;
    }
    .sxp ul li {
        font-size:16px;
        line-height:36px;
    }
    .newsdetail-fr {
        width: 100%;
        padding: 0;
        padding-top: 4rem;
    }

    /*联系W88优德官网手机版下载*/
    .contact .lx-fl {
        width: 100%;
        padding: 2rem;
        height: auto;
    }
    .contact .lx-fl dl dt {
        font-size: 2.2rem;
        font-weight:bold;
        border-bottom:1px solid #ccc;
        margin-bottom:20px;
        padding-bottom:20px;
    }
    .contact .lx-fl dl .wz{
        font-size: 2rem;
        line-height: 4rem;
    }
    .contact .lx-fl dl dd {
        font-size:16px;
        margin-bottom:20px;
        padding-left:30px;
        line-height:30px;
    }
    .contact .lx-fl dl dd.ltb1 {
        background:url(/en/images/lx-tb01.png) left 5px no-repeat;
        background-size:20px;
    }
    .contact .lx-fl dl dd.ltb2 {
        background:url(/en/images/lx-tb02.png) left 5px no-repeat;
        background-size:20px;
    }
    .contact .lx-fl dl dd.ltb3 {
        background:url(/en/images/lx-tb03.png) left 5px no-repeat;
        background-size:20px;
    }
    .contact .lx-fl dl dd.ltb4 {
        background:url(/en/images/lx-tb04.png) left 5px no-repeat;
        background-size:20px;
    }
    .contact .lx-fl dl dd.ltb5 {
        background:url(/en/images/lx-tb05.png) left 5px no-repeat;
        background-size:20px;
    }
    .contact .lx-fl dl dd.ltb6 {
        background:url(/en/images/lx-tb06.png) left 5px no-repeat;
        background-size:20px;
    }
    .contact .lx-fl dl dd span {
        float:left;
    }
    .contact .lx-fl dl dd img {
        width:180px;
    }
    .contact .lx-ditu {
        float:right;
        width: 100%;
        height: 400px;
    }
    
}<!--耗时1764425264.5152秒-->