<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
.content { width: 1200px; height: auto; margin: 0 auto; box-sizing:border-box;}
img {max-width: 100%;}
.page-down {width: 30px;height: 30px;background: #999;position: fixed;bottom: 30px;right: 30px;text-align: center;line-height: 30px;font-size: 18px;color: #fff;cursor: pointer;display: none;z-index: 99999;}
.page-down:hover {background: #df1721;}/* 回到顶部 */
.table{ display:table; width:100%; height:100%;}
.table .cell{ display:table-cell; text-align:center; vertical-align:middle;}
.smallest-screen {position: fixed;z-index: 999999;width: 100%;height: 100%;background: url(../images/displaynone.png) no-repeat center #666;display: none;}
@media only screen and (max-width : 319px) {
.smallest-screen {display: block;} /*判断屏幕小于319px隐藏显示网站*/
}
.white{ color:#fff !important;}
.webmain{ overflow:hidden; min-width: 1200px; }

.middle_holder { display: inline-block; font-size: 0; width: 0; height: 50px;vertical-align: middle;}
.middle {display: inline-block;vertical-align: middle; width: 100%;}
.nav_handle { display: none; position: relative; width: 27px; padding: 0 15px; cursor: pointer; float: right; }
.nav_handle b { width: 27px; height: 10px; position: relative; }
.nav_handle b i { display: block; position: absolute; left: 0; right: 0; height: 2px; background-color: #333; top: 0; -webkit-transform-origin: 29% 50%; transform-origin: 29% 50%;  transition: all .3s ease; -webkit-transition: all .3s ease; }
.nav_handle b .l_2 { top: auto; bottom: 0; }
.nav_handle.on b i{transform: rotate(45deg); background: #df1721;}
.nav_handle.on b .l_2 { transform: rotate(-45deg); }

.banner{ position: relative; width: 100%; }
.banner img{ width: 100%; height: auto; }
.banner .pagination{ z-index: 99999; text-align: center; line-height: 20px; height: 20px; width: 100%; position: absolute; left: 0; bottom: 10px; }
.banner .pagination .swiper-pagination-switch{ margin: 0 5px; cursor: pointer; display: inline-block; width: 15px; height: 15px; border-radius: 50%; background: rgba(255,255,255,.7); }
.banner .pagination .swiper-active-switch{ background: #df1721; }

.intop{ height: 30px; line-height: 30px; overflow: hidden; background: #f1f1f1; }

.header .logo{ float: left; }
.header .fr{ text-align: right; }
.header .phone{ display: inline-block; line-height: 35px; margin-top: 5px; padding-left: 30px; background: url(../images/index_01.jpg) no-repeat left center; color: #999; }
.header .phone span{ font-size: 20px; font-weight: bold; color: #ff7f00; }
.header .inmuen ul li{ display: block; float: left; font-size: 16px; color: #333; padding: 0 17px; line-height: 45px; }
.header .inmuen ul li:hover{ color: #df1721; }
.header .inmuen ul li.on{ color: #df1721; }

.insearch{ padding: 20px 0; }
.insearch .insearchnr{ width: 900px; margin: 0 auto; }
.insearch .xz ul li{ display: inline-block; cursor: pointer; padding: 0 17px; line-height: 45px; font-size: 18px; font-weight: bold; color: #333333; }
.insearch .xz ul li.on{ color: #df1721; }
.insearch .shur .text{ float: left; width: 660px; padding: 0 20px; line-height: 60px; height: 60px; background: #f1f1f1; font-size: 14px; color: #999; }
.insearch .shur .sub{ float: left; width: 200px; height: 60px; line-height: 60px; background: #ff7f00; color: #fff; font-size: 16px; outline: none; }
.insearch .tis{ line-height: 45px; text-align: center; font-size: 12px; color: #666; }
.insearch .tis span{ font-size: 14px; font-weight: bold; color: #df1721; }

.chanqservice{ padding: 60px 0; background: url(../images/index_07.jpg) no-repeat center #f7f7f7; }
.chanqservice .lmtit{ font-size: 32px; color: #000; text-align: center; margin-bottom: 60px; }
.chanqservice .lmtit span{ color: #df1721; }
.chanqservice ul li{ display: block; float: left; transition: all .5s; width: 18%; margin: 0 1%; padding: 20px; background: #fff; box-sizing: border-box; border: 1px solid #eee; }
.chanqservice ul li .pic{ text-align: center; margin-bottom: 5px; }
.chanqservice ul li .tit{ line-height: 35px; height: 35px; margin-bottom: 5px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 20px; text-align: center; font-weight: bold; color: #ff7f00; border-bottom: 1px solid #eee; }
.chanqservice ul li .jj{ line-height: 20px; height: 40px; overflow: hidden; color: #666; text-align: center; margin-bottom: 15px; }
.chanqservice ul li .price{ font-size: 12px; color: #df1721; text-align: center; }
.chanqservice ul li .price span{ font-size: 24px; font-weight: bold; color: #df1721; }
.chanqservice ul li:hover{ box-shadow: 0 0 20px rgba(0,0,0,.05); }

.inyous{ padding: 60px 0; background: url(../images/index_14.jpg) no-repeat center #fff; }
.inyous .lmtit{ font-size: 32px; color: #000; text-align: center; margin-bottom: 10px; }
.inyous .lmtit span{ color: #df1721; }
.inyous .lmjj{ font-size: 16px; color: #666; margin-bottom: 60px; text-align: center; }
.inyous .nr ul li{ display: block; width: 20%; box-sizing: border-box; padding: 0 35px; float: left; text-align: center; }
.inyous .nr ul li .tit{ height: 50px; line-height: 50px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 18px; color: #df1721; font-weight: bold; }
.inyous .nr ul li .jj{ font-size: 14px; line-height: 22px; color: #666666; }

.inabout{ padding: 60px 0; }
.inabout .pic{ width: 580px; height: 440px; overflow: hidden; float: left; }
.inabout .nr{ width: 580px; float: right; padding: 30px 0; }
.inabout .nr .entit{ font-size: 36px; font-weight: bold; color: #ff7f00; margin-bottom: 5px; }
.inabout .nr .cntit{ font-size: 18px; color: #333333; font-weight: bold; margin-bottom: 30px; }
.inabout .nr .wz{ font-size: 14px; color: #666; line-height: 30px; max-height: 150px; overflow: hidden; margin-bottom: 20px; }
.inabout .nr .more{ font-size: 14px; color: #df1721; text-decoration: underline; }

.inteam{ padding: 60px 0; background: url(../images/index_16.jpg) no-repeat center #f5f5f6; }
.inteam .lmtit{ font-size: 32px; color: #000; text-align: center; margin-bottom: 10px; }
.inteam .lmtit span{ color: #df1721; }
.inteam .lmjj{ font-size: 16px; color: #666; margin-bottom: 60px; text-align: center; }
.inteamnr{ box-sizing: border-box; padding: 50px 490px 50px 50px; margin: 0 auto; width: 1100px; height: 340px; position: relative; border-radius: 10px; background: url(../images/index_17.png) no-repeat right center #fff; }
.inteamnr .pic{ position: absolute; width: 340px; height: 390px; overflow-y: hidden; right: 50px; bottom: -4px; }
.inteamnr .pic img{ width: 340px; height: 390px; }
.inteamnr .tit{ font-size: 30px; font-weight: bold; color: #333; margin-bottom: 5px; }
.inteamnr .zhiw{ font-size: 14px; color: #333; margin-bottom: 20px; }
.inteamnr .jj{ font-size: 14px; color: #555; line-height: 30px; height: 90px; overflow-y: hidden; margin-bottom: 20px; }
.inteamnr .more{ display: block; width: 115px; height: 35px; line-height: 35px; text-align: center; font-size: 14px; color: #fff; background: #df1721; }
.inteamnr .more:hover{ background: #be131c; }
.inteamnr .prev, .inteamnr .next{ cursor: pointer; display: block; position: absolute; z-index: 999; width: 35px; height: 60px; line-height: 60px; text-align: center; color: #fff; font-size: 25px; background: rgba(0,0,0,.5); }
.inteamnr .prev{ left: -17px; top: 50%; margin-top: -30px; }
.inteamnr .next{ right: -17px; top: 50%; margin-top: -30px; }
.inteamnr .prev:hover, .inteamnr .next:hover{ background: rgba(0,0,0,.8); }

.inrongy{ padding: 60px 0; }
.inrongy .lmtit{ font-size: 32px; color: #000; text-align: center; margin-bottom: 10px; }
.inrongy .lmtit span{ color: #df1721; }
.inrongy .lmjj{ font-size: 16px; color: #666; margin-bottom: 30px; text-align: center; }
.inrongy .nr ul li{ display: block; width: 290px; height: 215px; overflow: hidden; float: left; margin: 0 5px; }
.inrongy .nr ul li img{ width: 100%; height: auto; }
.inrongy .nr ul li:hover{ box-shadow: 0 0 20px rgba(0,0,0,.05); }

.incase{ padding: 60px 0; background: #f1f1f1; }
.incase .lmtit{ font-size: 32px; color: #000; text-align: center; margin-bottom: 10px; }
.incase .lmtit span{ color: #df1721; }
.incase .lmjj{ font-size: 16px; color: #666; margin-bottom: 30px; text-align: center; }
.incase .nr{ background: #fff; width: 1200px; border-left: 1px solid #f1f1f1; border-top: 1px solid #f1f1f1; }
.incase .nr ul li{ display: block; width: 240px; height: 150px; overflow: hidden; box-sizing: border-box; float: left; border-bottom: 1px solid #f1f1f1; border-right: 1px solid #f1f1f1;}
.incase .nr ul li img{ transition: all 0.5s; width: 100%; height: auto; }
.incase .nr ul li:hover img{ transform: scale(1.1,1.1); }

.innews{ padding-bottom: 60px; background: #f1f1f1; }
.innews .content{ background: #fff; }
.innews .leftnr{ width: 800px; box-sizing: border-box; padding: 30px; float: left; }
.innews .leftnr .lmtit{ font-size: 24px; line-height: 24px; padding-bottom: 30px; border-bottom: 1px solid #f1f1f1; color: #333; }
.innews .leftnr .lmtit span{ color: #df1721; }
.innews .leftnr .lmtit .more{ font-size: 12px; color: #666; float: right; }
.innews .leftnr .lmtit .more:hover{ color: #df1721; }
.innews .leftnr .one{ padding: 20px 0 20px 215px; min-height: 110px; position: relative; border-bottom: 1px solid #f1f1f1; }
.innews .leftnr .one .pic{ width: 190px; height: 110px; position: absolute; left: 0; top: 20px; overflow: hidden; }
.innews .leftnr .one .tit{ font-size: 20px; height: 22px; line-height: 22px; margin-bottom: 10px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.innews .leftnr .one .jj{ font-size: 14px; line-height: 25px; overflow: hidden; height: 50px; color: #666; margin-bottom: 5px; }
.innews .leftnr .one .date{ font-size: 14px; color: #999; }
.innews .leftnr ul li{ display: block; padding: 20px 0; border-bottom: 1px solid #f1f1f1; }
.innews .leftnr ul li .tit{ font-size: 20px; height: 22px; line-height: 22px; margin-bottom: 10px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.innews .leftnr ul li .jj{ font-size: 14px; line-height: 25px; overflow: hidden; height: 50px; color: #666; margin-bottom: 5px; }
.innews .leftnr ul li .date{ font-size: 14px; color: #999; }
.innews .que{ width: 400px; box-sizing: border-box; padding: 30px; float: left; }
.innews .que .lmtit{ font-size: 24px; line-height: 24px; padding-bottom: 30px; border-bottom: 1px solid #f1f1f1; color: #333; }
.innews .que .lmtit span{ color: #df1721; }
.innews .que .lmtit .more{ font-size: 12px; color: #666; float: right; }
.innews .que .lmtit .more:hover{ color: #df1721; }
.innews .que ul li{ display: block; height: 50px; line-height: 50px; overflow: hidden; font-size: 16px; text-overflow: ellipsis; white-space: nowrap; padding-left: 20px; background: url(../images/index_26.jpg) no-repeat left center; }

.inted{ padding: 30px 0; }
.inted ul li{ display: block; min-height: 63px; width: 21%; margin: 0 2%; float: left; box-sizing: border-box; position: relative; padding-left: 80px; }
.inted ul li .pic{ width: 63px; height: 63px; position: absolute; left: 0; top: 0; }
.inted ul li .tit{ line-height: 35px; height: 35px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 22px; color: #333; }
.inted ul li .jj{ height: 28px; line-height: 28px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 16px; color: #666; }

.footer{ padding-top: 30px; background: #1f252f; }
.footer .fnav{ width: 170px; float: left; }
.footer .fnav .tit{ font-weight: bold; font-size: 16px; color: #e5e5e5; margin-bottom: 10px; }
.footer .fnav a{ display: block; font-size: 14px; color: #999999; line-height: 30px; height: 30px; overflow: hidden; }
.footer .fnav a:hover{ color: #fff; }
.footer .fcon{ width: 410px; float: left; }
.footer .fcon .tit{ font-weight: bold; font-size: 16px; color: #e5e5e5; margin-bottom: 10px; }
.footer .fcon .wz{ line-height: 30px; font-size: 14px; color: #999; }
.footer .ewm{ float: right; width: 100px; }
.footer .ewm .tit{ font-weight: bold; font-size: 16px; color: #e5e5e5; margin-bottom: 10px; }
.footer .ewm .pic{ width: 100px; height: 100px; overflow: hidden; margin-bottom: 10px; }
.footer .ewm .jj{ font-size: 14px; color: #999; }
.footer .link{ margin-top: 30px; padding: 5px 0; border-top: 1px solid #2c323b; line-height: 25px; font-size: 14px; color: #999; }
.footer .link a{ color: #999; margin-right: 10px; }
.footer .link a:hover{ color: #fff; }
.footer .banq{ padding: 10px 0; line-height: 25px; font-size: 14px; text-align: center; color: #55585e; }

.nybanner img{ width: 100%; height: auto; }

.nybanqdjfw{ padding: 50px 0; background: #f1f1f1; }
.nybanqdjfw .lmtit{ width: 270px; height: 55px; background: url(../images/banq_09.png) no-repeat center; font-weight: bold; font-size: 26px; color: #333; text-align: center; line-height: 58px; margin: 0 auto 50px; }
.nybanqdjfw .nr ul li{ display: block; width: 23%; float: left; background: #fff; margin: 10px 1%; text-align: center; padding: 20px 0; }
.nybanqdjfw .nr ul li .pic{ margin-bottom: 10px; }
.nybanqdjfw .nr ul li .tit{ font-size: 22px; line-height: 25px; height: 25px; overflow: hidden; margin-bottom: 15px; text-overflow: ellipsis; white-space: nowrap; }
.nybanqdjfw .nr ul li .price{ font-size: 14px; color: #666; height: 30px; line-height: 30px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.nybanqdjfw .nr ul li .price span{ font-size: 24px; color: #df1721; }
.nybanqdjfw .more{ display: block; width: 160px; height: 40px; text-align: center; color: #df1721; line-height: 40px; border: 1px solid #df1721; margin: 30px auto 0; font-size: 18px; }
.nybanqdjfw .more:hover{ color: #fff; background: #df1721; }

.nydengjlc{ padding: 50px 0; background: #f1f1f1; }
.nydengjlc .lmtit{ font-size: 26px; color: #333; font-weight: bold; text-align: center; margin-bottom: 5px; }
.nydengjlc .lmjj{ font-size: 14px; color: #999999; text-align: center; margin-bottom: 40px; }
.nydengjlc .nr{ position: relative; height: 500px; background: url(../images/banq_17.png) no-repeat center 150px; }
.nydengjlc .nr .li{ position: absolute; width: 230px; text-align: center; }
.nydengjlc .nr .li .pic{ margin-bottom: 15px; }
.nydengjlc .nr .li .tit{ font-size: 18px; color: #333; font-weight: bold; margin-bottom: 45px; }
.nydengjlc .nr .li .jj{ font-size: 14px; line-height: 25px; color: #666; }
.nydengjlc .nr .li.wz1{ left: 38px; top: 0; }
.nydengjlc .nr .li.wz2{ left: 334px; top: 0; }
.nydengjlc .nr .li.wz3{ left: 632px; top: 0; }
.nydengjlc .nr .li.wz4{ left: 940px; top: 0; }
.nydengjlc .nr .li.wz5{ left: 887px; top: 270px; }
.nydengjlc .nr .li.wz6{ left: 485px; top: 270px; }
.nydengjlc .nr .li.wz7{ left: 85px; top: 270px; }

.nybanqys{ padding: 50px 0; }
.nybanqys .lmtit{ font-size: 26px; font-weight: bold; color: #333; margin-bottom: 50px; text-align: center; }
.nybanqys .lmtit span{ color: #df1721; }
.nybanqys .nr{ position: relative; }
.nybanqys .nr .pic{ text-align: center; }
.nybanqys .nr .left{ width: 280px; position: absolute; left: 0; top: 50px; text-align: right; }
.nybanqys .nr .left ul li{ display: block; padding-right: 25px; position: relative; line-height: 45px; font-size: 18px; color: #333; }
.nybanqys .nr .left ul li .ico{ width: 10px; height: 10px; background: #df1721; border-radius: 50%; position: absolute; right: 0; top: 17px; }
.nybanqys .nr .right{ width: 280px; position: absolute; right: 0px; top: 50px; text-align: left; }
.nybanqys .nr .right ul li{ display: block; padding-left: 25px; position: relative; line-height: 45px; font-size: 18px; color: #333; }
.nybanqys .nr .right ul li .ico{ width: 10px; height: 10px; background: #df1721; border-radius: 50%; position: absolute; left: 0; top: 17px; }
.nybanqys .more{ display: block; width: 160px; height: 40px; text-align: center; color: #df1721; line-height: 40px; border: 1px solid #df1721; margin: 30px auto 0; font-size: 18px; }
.nybanqys .more:hover{ color: #fff; background: #df1721; }

.nynews{ padding: 50px 0; }

.nygbbanner{ position: relative; height: 640px; }
.nygbbanner .mess{ margin-top: 90px; box-sizing: border-box; width: 520px; background: #fff; padding: 40px 50px; float: right; }
.nygbbanner .mess .lmtit{ font-size: 24px; color: #333; margin-bottom: 5px; text-align: center; }
.nygbbanner .mess .lmjj{ font-size: 14px; color: #999; margin-bottom: 10px; text-align: center; }
.nygbbanner .mess .xian{ background: #df1721; width: 60px; height: 3px; margin: 0 auto 25px; }
.nygbbanner .mess .text{ height: 50px; line-height: 50px; background: #f4f4f4; font-size: 16px; padding: 0 15px; margin-bottom: 20px; width: 100%; box-sizing: border-box; border: 1px solid #dfdfdf; }
.nygbbanner .mess .sub{ outline: none; margin: 10px 0 ; height: 50px; font-size: 18px; color: #fff; background: #ff7f00; border-radius: 5px; width: 100%; }

.nygbjiaz{ padding: 60px 0; background: #fff; }
.nygbjiaz .lmtit{ font-size: 36px; color: #000; margin-bottom: 10px; text-align: center; }
.nygbjiaz .lmtit span{ color: #df1721; }
.nygbjiaz .lmjj{ font-size: 16px; color: #666666; text-align: center; margin-bottom: 60px; }
.nygbjiaz .nr ul li{ display: block; width: 16.66666666%; float: left; text-align: center; padding: 0 15px; box-sizing: border-box; }
.nygbjiaz .nr ul li .pic{ margin-bottom: 10px; }
.nygbjiaz .nr ul li .tit{ font-size: 18px; color: #df1721; font-weight: bold; height: 30px; line-height: 30px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.nygbjiaz .nr ul li .jj{ line-height: 22px; font-size: 14px; color: #666; }

.nygbdengjlc{ padding: 60px 0; background: #f1f1f1; }
.nygbdengjlc .lmtit{ font-weight: bold; font-size: 26px; color: #333333; text-align: center; margin-bottom: 10px; }
.nygbdengjlc .lmtit span{ color: #df1721; }
.nygbdengjlc .lmjj{ font-size: 16px; color: #666666; text-align: center; margin-bottom: 60px; }
.nygbdengjlc .nr{ position: relative; height: 315px; background: url(../images/guanb_07.png) no-repeat center; }
.nygbdengjlc .nr .li{ position: absolute; width: 230px; text-align: center; }
.nygbdengjlc .nr .li .pic{ margin-bottom: 15px; }
.nygbdengjlc .nr .li .tit{ font-size: 18px; color: #333; font-weight: bold; margin-bottom: 45px; }
.nygbdengjlc .nr .li .jj{ font-size: 14px; line-height: 25px; color: #666; }
.nygbdengjlc .nr .li.wz1{ left: 38px; top: 0; }
.nygbdengjlc .nr .li.wz2{ left: 186px; top: 177px; }
.nygbdengjlc .nr .li.wz3{ left: 338px; top: 0; }
.nygbdengjlc .nr .li.wz4{ left: 484px; top: 177px; }
.nygbdengjlc .nr .li.wz5{ left: 636px; top: 0; }
.nygbdengjlc .nr .li.wz6{ left: 785px; top: 177px; }
.nygbdengjlc .nr .li.wz7{ left: 936px; top: 0; }

.nyyinwt{ padding: 60px 0; background: #f1f1f1; }
.nyyinwt .content{ background: #fff; }
.nyyinwt .lmtit{ font-size: 24px; margin-bottom: 20px; line-height: 24px; padding-bottom: 30px; border-bottom: 1px solid #f1f1f1; color: #333; }
.nyyinwt .lmtit span{ color: #df1721; }
.nyyinwt .lmtit .more{ font-size: 12px; color: #666; float: right; }
.nyyinwt .lmtit .more:hover{ color: #df1721; }
.nyyinwt .nr{ padding: 30px; }
.nyyinwt .nr ul li{ display: block; width: 33.3333333%; float: left; box-sizing: border-box; height: 50px; line-height: 50px; overflow: hidden; font-size: 16px; text-overflow: ellipsis; white-space: nowrap; padding-left: 20px; background: url(../images/index_26.jpg) no-repeat left center; }

.nysbfeiy{ padding: 60px 0; background: #f1f1f1; }
.nysbfeiy .lmtit{ width: 270px; height: 55px; background: url(../images/banq_09.png) no-repeat center; font-weight: bold; font-size: 26px; color: #333; text-align: center; line-height: 58px; margin: 0 auto 50px; }
.nysbfeiy .nr ul li{ transition: all .5s; display: block; width: 31.3333333%; float: left; background: #fff; padding: 40px 35px; box-sizing: border-box; margin: 0 1%; text-align: center; border: 1px solid #dfdfdf; }
.nysbfeiy .nr ul li .pic{ margin-bottom: 20px; }
.nysbfeiy .nr ul li .tit{ height: 40px; line-height: 40px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; font-size: 24px; color: #333; }
.nysbfeiy .nr ul li .jj{ height: 44px; line-height: 22px; color: #777; font-size: 14px; overflow: hidden; margin-bottom: 30px; }
.nysbfeiy .nr ul li .price{ font-size: 16px; color: #333; }
.nysbfeiy .nr ul li .price span{ font-size: 34px; color: #df1721; }
.nysbfeiy .nr ul li .tis{ font-size: 12px; color: #df1721; margin-bottom: 10px;}
.nysbfeiy .nr ul li .ann{ width: 140px; height: 35px; line-height: 35px; font-size: 14px; background: #df1721; color: #fff; margin: 0 auto; }
.nysbfeiy .nr ul li:hover{ box-shadow: 0 0 20px rgba(0,0,0,.1); }

.nysbzhuc{ padding: 60px 0; background: #fff; }
.nysbzhuc .lmtit{ width: 270px; height: 55px; background: url(../images/banq_09.png) no-repeat center; font-weight: bold; font-size: 26px; color: #333; text-align: center; line-height: 58px; margin: 0 auto 30px; }
.nysbzhuc .nr ul li{ transition: all .5s; display: block; width: 31.3333333%; box-sizing: border-box; float: left; border: 1px solid #dfdfdf; margin: 10px 1%; }
.nysbzhuc .nr ul li .top{  position: relative; padding: 20px 20px 20px 150px; background: #f1f1f1; min-height: 121px; }
.nysbzhuc .nr ul li .top .pic{ width: 100px; position: absolute; left: 30px; top: 33px; }
.nysbzhuc .nr ul li .top .tit{ height: 40px; line-height: 40px; font-weight: bold; font-size: 22px; color: #333333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.nysbzhuc .nr ul li .top .jj{ font-size: 16px; line-height: 27px; color: #333; }
.nysbzhuc .nr ul li .bottom{ padding: 30px; text-align: center; }
.nysbzhuc .nr ul li .bottom .price{ font-size: 12px; color: #666; text-align: center; margin-bottom: 10px; }
.nysbzhuc .nr ul li .bottom .price span{ font-size: 34px; color: #df1721; }
.nysbzhuc .nr ul li .bottom .ann{ width: 140px; height: 35px; line-height: 35px; font-size: 14px; background: #df1721; color: #fff; margin: 0 auto; }
.nysbzhuc .nr .more{ transition: all .5s; display: block; width: 31.3333333%; box-sizing: border-box; float: left; border: 1px solid #dfdfdf; margin: 10px 1%; }
.nysbzhuc .nr .more .top{ padding: 43px 0; background: #f1f1f1; }
.nysbzhuc .nr .more .top .tit{ font-size: 30px; font-weight: bold; color: #333; text-align: center; margin-bottom: 10px; }
.nysbzhuc .nr .more .top .jj{ font-size: 18px; color: #333; text-align: center; }
.nysbzhuc .nr .more .bottom{ height: 151px; line-height: 151px; text-align: center; background: #df1721; color: #fff; font-size: 24px; }
.nysbzhuc .nr ul li:hover{ box-shadow: 0 0 20px rgba(0,0,0,.1); }
.nysbzhuc .nr .more:hover{ box-shadow: 0 0 20px rgba(0,0,0,.1); }

.nysbyinan{ padding: 60px 0; background: #f1f1f1; }
.nysbyinan .lmtit{ width: 270px; height: 55px; background: url(../images/banq_09.png) no-repeat center; font-weight: bold; font-size: 26px; color: #333; text-align: center; line-height: 58px; margin: 0 auto 50px; }
.nysbyinan .nr{ position: relative; padding-left: 25%; }
.nysbyinan .nr .one{ transition: all .5s; text-align: center; width: 23%; position: absolute; left: 1%; top: 10px; background: #fff; padding: 123px 25px; box-sizing: border-box; }
.nysbyinan .nr .one .pic{ margin-bottom: 30px; }
.nysbyinan .nr .one .tit{ font-size: 22px; color: #333; margin-bottom: 15px; }
.nysbyinan .nr .one .jj{ font-size: 14px; color: #666666; line-height: 25px; margin-bottom: 50px; height: 50px; overflow: hidden; }
.nysbyinan .nr .one .price{ font-size: 14px; color: #666666; }
.nysbyinan .nr .one .price span{ font-size: 24px; color: #df1721; }
.nysbyinan .nr ul li{ transition: all .5s; display: block; text-align: center; width: 31.3333333%; background: #fff; padding: 25px 10px; margin: 10px 1%; float: left; box-sizing: border-box; }
.nysbyinan .nr ul li .pic{ margin-bottom: 20px; }
.nysbyinan .nr ul li .tit{ font-size: 22px; color: #333; margin-bottom: 5px; }
.nysbyinan .nr ul li .jj{ font-size: 14px; color: #666666; line-height: 25px; height: 50px; overflow: hidden; margin-bottom: 20px; }
.nysbyinan .nr ul li .price{ font-size: 14px; color: #666666; }
.nysbyinan .nr ul li .price span{ font-size: 24px; color: #df1721; }
.nysbyinan .nr ul li:hover,.nysbyinan .nr .one:hover{ box-shadow: 0 0 20px rgba(0,0,0,.1); }

.nysbhuajie{ padding: 60px 0; background: #fff; }
.nysbhuajie .lmtit{ width: 270px; height: 55px; background: url(../images/banq_09.png) no-repeat center; font-weight: bold; font-size: 26px; color: #333; text-align: center; line-height: 58px; margin: 0 auto 50px; }
.nysbhuajie .nr ul li{ transition: all .5s; text-align: center; display: block; width: 31.3333333%; margin: 10px 1%; float: left; border: 1px solid #dfdfdf; box-sizing: border-box; padding: 25px 40px; }
.nysbhuajie .nr ul li .pic{ margin-bottom: 20px; }
.nysbhuajie .nr ul li .tit{ font-size: 22px; color: #333; margin-bottom: 10px; }
.nysbhuajie .nr ul li .jj{ font-size: 14px; color: #666; line-height: 22px; height: 44px; overflow: hidden; }
.nysbhuajie .nr ul li .price{ font-size: 14px; color: #666; }
.nysbhuajie .nr ul li .price span{ font-size: 24px; color: #df1721; }
.nysbhuajie .nr ul li.tesu{ width: 48%; padding-left: 180px; position: relative; text-align: left; }
.nysbhuajie .nr ul li.tesu .pic{ width: 80px; position: absolute; left: 50px; top: 40px; }
.nysbhuajie .nr ul li:hover{ box-shadow: 0 0 20px rgba(0,0,0,.1); }

.nysbliuc{ padding: 60px 0; background: #f1f1f1; }
.nysbliuc .lmtit{ font-size: 26px; font-weight: bold; color: #333; text-align: center; margin-bottom: 5px; }
.nysbliuc .lmjj{ font-size: 14px; color: #999; text-align: center; margin-bottom: 60px; }
.nysbliuc .nr{ position: relative;  margin: 0 auto; height: 132px; background: url(../images/shangbiao_29.png) no-repeat center; }
.nysbliuc .nr ul li{ width: 144px; height: 132px; margin: 0 48px; float: left; display: block; }
.nysbliuc .nr ul li .tit{ text-align: center; font-size: 14px; color: #333333; padding-top: 87px; width: 132px; }
.nysbliuc .nr ul li.li1{ background: url(../images/shangbiao_21.png) no-repeat center; }
.nysbliuc .nr ul li.li2{ background: url(../images/shangbiao_22.png) no-repeat center; }
.nysbliuc .nr ul li.li3{ background: url(../images/shangbiao_23.png) no-repeat center; }
.nysbliuc .nr ul li.li4{ background: url(../images/shangbiao_24.png) no-repeat center; }
.nysbliuc .nr ul li.li5{ background: url(../images/shangbiao_25.png) no-repeat center; }

.nysbduibi{ padding: 50px 0; background: url(../images/shangbiao_26.jpg) repeat-y center; }
.nysbduibi .lmtit{ text-align: center; font-size: 30px; color: #fff; margin-bottom: 10px; }
.nysbduibi .lmtit span{ font-size: 40px; }
.nysbduibi .lmjj{ font-size: 18px; color: #fff; text-align: center; margin-bottom: 20px; }
.nysbduibi .xian{ height: 1px; background: #fff; margin-bottom: 20px; }
.nysbduibi .nr{ text-align: center; }

.nyzhuanllc{ padding: 50px 0; background: #f1f1f1; }
.nyzhuanllc .lmtit{ font-size: 26px; color: #333; font-weight: bold; text-align: center; margin-bottom: 5px; }
.nyzhuanllc .lmjj{ font-size: 14px; color: #999999; text-align: center; margin-bottom: 40px; }
.nyzhuanllc .nr{ position: relative; height: 500px; background: url(../images/zhuanli_16.png) no-repeat center 150px; }
.nyzhuanllc .nr .li{ position: absolute; width: 230px; text-align: center; }
.nyzhuanllc .nr .li .pic{ margin-bottom: 15px; }
.nyzhuanllc .nr .li .tit{ font-size: 18px; color: #333; font-weight: bold; margin-bottom: 45px; }
.nyzhuanllc .nr .li .jj{ font-size: 14px; line-height: 25px; color: #666; }
.nyzhuanllc .nr .li.wz1{ left: 38px; top: 0; }
.nyzhuanllc .nr .li.wz2{ left: 334px; top: 0; }
.nyzhuanllc .nr .li.wz3{ left: 632px; top: 0; }
.nyzhuanllc .nr .li.wz4{ left: 935px; top: 0; }
.nyzhuanllc .nr .li.wz5{ left: 935px; top: 270px; }
.nyzhuanllc .nr .li.wz6{ left: 632px; top: 270px; }
.nyzhuanllc .nr .li.wz7{ left: 334px; top: 270px; }
.nyzhuanllc .nr .li.wz8{ left: 38px; top: 270px; }

.nyzhuanlqtfw{ padding: 60px 0; background: #f1f1f1; }
.nyzhuanlqtfw .lmtit{ width: 270px; height: 55px; background: url(../images/banq_09.png) no-repeat center; font-weight: bold; font-size: 26px; color: #333; text-align: center; line-height: 58px; margin: 0 auto 50px; }
.nyzhuanlqtfw .nr ul li{ background: #fff; transition: all .5s; text-align: center; display: block; width: 23%; margin: 10px 1%; float: left; border: 1px solid #dfdfdf; box-sizing: border-box; padding: 25px 40px; }
.nyzhuanlqtfw .nr ul li .pic{ margin-bottom: 20px; }
.nyzhuanlqtfw .nr ul li .tit{ font-size: 22px; color: #333; margin-bottom: 20px; }
.nyzhuanlqtfw .nr ul li .price{ font-size: 14px; color: #666; }
.nyzhuanlqtfw .nr ul li .price span{ font-size: 24px; color: #df1721; }
.nyzhuanlqtfw .nr ul li:hover{ box-shadow: 0 0 20px rgba(0,0,0,.1); }










</pre></body></html>