
 body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0} 
 body{font:16px} 
 a{color:#333;text-decoration:none} 
 a:hover{color:#085bc6;} 
 em{font-style:normal} 
 li{list-style:none} 
 img{border:0;vertical-align:middle} 
 table{border-collapse:collapse;border-spacing:0} 
 p{word-wrap:break-word} 

body{min-width: 1250px;}
.bg{background: url(bg.png) no-repeat;height: 4727px;font-size: 16px;color: #333;background-size: 100% 100%;}
.main{width: 1200px;margin: 0 auto;position: relative;}
.logo{position: absolute;top: 20px;width: 277px;left: 0px;z-index: 999;}
.con{position: relative;}
.con1{margin-top: 60px;}
.contitle{width: 100%;height: 133px;margin-bottom: 27px;}
.contxttitle{font-size: 18px;font-weight: bold;color: #D93935;margin-left: 20px;}
.contxttitle a{color: #D93935;}
.conmore{position: absolute;right: 45px;}
.conmore1{top: 510px;}
.concell{overflow: hidden;padding-bottom: 20px;padding: 0 30px;box-sizing: border-box;}
.concell li{float: left;width: 550px;border-bottom: 1px dashed #e6e6e6;overflow: hidden;box-sizing: border-box;padding: 25px 0;}
.concell li:nth-of-type(2n){float: right;}
.dot{float: left;border-radius: 50%;width: 10px;height: 10px;background-color: #D93935;margin-top: 9px;}
.contxt{text-indent: 2em;line-height: 28px;}
.contxt1{margin-top: 10px;}
.lhjjtit{background: url(lhjj.png) no-repeat;}
.qwfbtit{background: url(qwfb.png) no-repeat;}
.lhsytit{background: url(lhsy.png) no-repeat;}
.lhtjtit{background: url(lhtj.png) no-repeat;}
.spxwtit{background: url(spxw.png) no-repeat;}
.dbwyfctit{background: url(dbwyfc.png) no-repeat;}

/* 头条 */
.headline{position: absolute;font-family: "microsoft yahei", '宋体';background:#fff;width: 100%;height: 133px;margin: auto;margin-top: -230px;}
.headline p{padding-top: 16px;/*font-size: 19px;*/font-size: 34px;font-weight: bold;line-height: 36px;text-align: center;}
.headline p a{color: #c42924;}
.headline span{width: 1012px;display: block;line-height: 27px;color: #4a4a4a;text-indent: 2em;padding-top: 13px;margin: auto;font-size: 16px;text-align: center;}
.headline span a{color: #4a4a4a;}
.headline span a:hover{color: #164f88;text-decoration: underline;}

/*新闻*/
.lhxw{padding: 0 20px;overflow: hidden;}
.lhxwl{float: left;margin-top: 20px;width: 630px; height: 450px;position: relative; overflow: hidden;}
.swiper-wrapper .swiper-slide img{width: 100%; height: 100%; }
.lhxwl .swiper-wrapper{display: flex;}
.lhxwl .swiper-wrapper .swiper-slide .text{position: absolute;width: 100%;height: 50px;left: 0; bottom: 0; background-color:rgba(0, 0, 0, 0.7); }
.lhxwl .swiper-wrapper .swiper-slide .text span{ position: relative; overflow: hidden; white-space:nowrap; text-overflow:ellipsis; word-wrap:normal; font-size: 18px;line-height: 50px; color: #FFF; width: calc(100% - 140px); padding: 0 10px; display: block;}
.lhxwl .pagination{position: absolute;z-index: 20;bottom: 15px;width: auto!important;text-align: right; right:10px;}
.lhxwl .swiper-pagination-bullet{display: inline-block;width: 12px;height: 12px;border-radius:10px; background: #fff;margin: 0 5px;opacity: 0.8;cursor: pointer;}
.lhxwl .swiper-pagination-bullet-active { background: #ff0000; width: 40px;}
.lhxwl>a{display:block;width: 50px;height: 125px;position:absolute;top:102px;top: calc((400px - 125px) / 2);opacity:0;filter: alpha(opacity=0);transition:all 0.5s; z-index: 20;}
.lhxwl>a.arrow-left{left:0px;background: url(../images/wjj_tpxw_l.png) no-repeat;}
.lhxwl>a.arrow-right{right:0px;background: url(../images/wjj_tpxw_r.png) no-repeat;}
.lhxwl:hover>a{ opacity:1;filter: alpha(opacity=100);}
.lhxwl:hover>a.prev{ left:0px;}
.lhxwl:hover>a.next{ right:0px;}


.lhxwr{float: left;margin: 10px 20px 0 30px;width: 480px;}
.lhxwr li{/*padding: 30px 0;*/padding-top: 25px;}
.lhxwtitle{font-size: 18px;font-weight: bold;}
.lhxwtitle a{color: #D93935;}
.lhxwr .contxt{margin-top: 15px;margin-top: 10px;padding-bottom: 25px;border-bottom: 1px dashed #e7e7e7;}
/* 图解*/.concell2{overflow: hidden;padding-bottom: 20px;}
.concell2 li{float: left;width: 380px;height: 300px;margin-left: 30px;background-color: #F2F2F2;}
.concell2 li:first-of-type{margin-left:0}
.concell2 li:nth-last-of-type(3n){margin-left:0}
.concell2 li:nth-of-type(n+4){margin-top: 20px;}
.concell2 li img{width: 380px; height: 250px;}
.concell2 .contxttitle2{height: 50px;line-height: 50px;text-align: center;}
.concell2 .contxttitle2 a{font-size: 18px;}
/* 轮播图*/.hzxftlists{/* height: 474px;*/position: relative;}
.hzxftlists ul li{float: left;width: 380px;height: 285px;margin-right: 30px;box-sizing: border-box;position: relative;}
.hzxftlists ul#xfbh li>a{width: 380px;height: 250px;display: block;background: url(yxwfbb.png) no-repeat center;background-size: 100% 100%;}
.hzxftlists ul#xfbh li>a img{margin-bottom: 0px;}
.hzxftlists ul li img{width: 380px;height: 250px;display: block;transition: all 0.4s;}
.hzxftlists ul li a:hover img{filter: alpha(opacity=60);-moz-opacity: 0.6;opacity: 0.6;}
/* .hzxftlists ul li .zxxftag{color: white;width: 86px;height: 22px;line-height: 22px;background: #19456C;font-size: 14px;text-align: center;border-radius: 11px;margin-left: 10px;}*/
.hzxftlists ul li .zxft-tits{width: 369px;height: 56px;background: url(spxwcell.png) no-repeat;position: absolute;bottom: 5px;left: 5px;line-height: 56px;text-align: center;}
.hzxftlists ul li .zxft-tits a{font-size: 18px;font-weight: bold;color: #fff;}
.hzxftlists ul li .zxft-stime{color: #AAAAAA;font-size: 14px;margin-left: 10px;}
#hLeftArr1{height: 36px;width: 36px;margin-top: -18px;top: 50%;left: -47px;position: absolute;background: url(left-icon.png) no-repeat center center;cursor: pointer;}
#hRightArr1{height: 36px;width: 36px;margin-top: -18px;top: 50%;right: -47px;background: url(right-icon.png) no-repeat center center;position: absolute;cursor: pointer;}
.footer{border-top: 2px solid #CE0E15 !important;color: #fff !important;}
.qwfb,.lhsy{height: 530px;}
.lhtj{height: 491px;margin-bottom: 30px;}
.spxw{height: 530px;}
.banner{background: url(2024-nylh-banner.png) no-repeat center;height: 686px;width: 100%;}
.lhxw{background: url(lhxwbg.png) no-repeat;height: 490px;width: 1200px;margin-top: -70px;box-sizing: border-box;}
.lhjj{background: url(lhjjbg.png) no-repeat;width: 1200px;height: 308px;}
.lhsy{background: url(lhsybg.png) no-repeat;height: 500px;width: 100%;background-size: 100%;}
.spxw{background: url(spxwbg.png) no-repeat;height: 530px;width: 100%;padding-top: 35px;box-sizing: border-box;margin-top: 0px;background-size: 100%;}
.qwfb{background: #fff5e1;height: 560px;width: 100%;padding-top: 35px;box-sizing: border-box;background-size: 100%;}
.lhtj{}
.dbwyfc{height: 870px;}
.qwfb .concell li{padding: 27px 0;}
.lhjj.concell li{padding: 26px 0;}
.lhsy .concell li{padding: 26px 0;}
.qwfb .concell,.lhsy .concell{padding-top: 160px;height: 468px;width: 100%;}
.qwfb .concell{background: url(qwfb.png) no-repeat;}
.lhsy .concell{background: url(lhsy.png) no-repeat;}
.lhsy .concell span{line-height: 40px; font-size: 20px; text-indent: 2em;float: left;margin-top: 35px;}



.wrap-bottom{width: 100%;height: 186px;border-top: 6px solid #1f61ba;background: white;}
.wrap-bottom .bottom{padding-top: 30px;}
.w1200{width: 1200px;margin: 0 auto;height: auto;position: relative;}
.wrap-bottom .bottom .dz{float: left;margin-left: 36px;margin-top: 32px;}
.wrap-bottom .bottom .infro{width: 676px;margin-left: 96px;float: left;}
.wrap-bottom .bottom .infro p{line-height: 26px;text-align: center;font-size: 15px;color: #666;}
.wrap-bottom .bottom .infro p:first-child{margin-bottom: 10px;color: #333;font-size: 15px;}
.wrap-bottom .bottom .infro p a{color: #666;font-size: 15px;}
.jiucuo{float: right;margin-top: 32px;margin-right: 10%;}

#sideBar{position: fixed;top: 50%;right: 30px;transform: translate(0, -50%);z-index: 99;text-align: right; font-size: 16px;}
#sideBar ul{text-align: right;}
#sideBar li{margin: 6px 0;}
#sideBar li a{display: block;height: 48px;}
#sideBar li.close{opacity: 1;}
#sideBar li i{width: 48px;height: 48px;background: #a0bfe9 url(../images/icon-sidebar.png) no-repeat 0 0;transform: initial;border-radius: 55px;vertical-align: middle;margin-top: 0px;transition: all .3s;margin: 0 auto;display: inline-block;}
#sideBar .rebot i{background-position: 9px 9px;}
#sideBar .obstacle i{background-position: 9px -48px;}
#sideBar .wechat i{background-position: 9px -107px;}
#sideBar .weibo i{background-position: 9px -168px;}
#sideBar .app i{background-position: 9px -228px;}
#sideBar .message i{background-position: 9px -288px;}
#sideBar .totop i{background-position: 9px -348px;}
#sideBar .close i{background-position: 9px -408px;}
#sideBar .zwfw i{background-position: 8px -48px0 -320px;}
#sideBar li.on{background: #a0bfe9;border-radius: 48px;box-shadow: 0px 0px 4px #444;width: 140px; }
#sideBar li.wechat.on,#sideBar li.app.on,#sideBar li.message.on,#sideBar li.weibo.on{margin-right: 0;}
#sideBar li em{width: 64px;display: none;text-align: center;font-size: 16px;font-weight: bold;color: #ffffff;}
#sideBar li.on em{opacity: 1;}
#sideBar li.wechat em,#sideBar li.app em,#sideBar li.message em,#sideBar li.weibo em{float: left;padding: 5px;width: 100px;height: 120px;line-height: 20px;}
#sideBar li.on em{vertical-align: middle;/* font-weight: 200; */color: #fff;line-height: 48px;display: inline-block;}
#sideBar li.wechat.on em,#sideBar li.app.on em,#sideBar li.message.on em,#sideBar li.weibo.on em{padding: 7px 0 5px;height: auto;margin-right: 40px;border-radius: 13px;position: absolute;font-size: 14px;line-height: 22px;left: -21px;background: #74839c;display: inline-block;box-shadow: 0px 0px 4px #74839c;}
#sideBar li.on i{box-shadow: none;}
#sideBar li.wechat.on i,#sideBar li.app.on i,#sideBar li.message.on i,#sideBar li.weibo.on i{border-top-left-radius: 0;border-bottom-left-radius: 0;margin-left: 83px;}


