a{text-decoration:none}
ul{margin:0;padding:0}
.slidelb{position:relative;width:100%;max-height:500px;overflow:hidden;margin:0;padding:0}
.slidelb:hover .arrow-left,.slidelb:hover .arrow-right{opacity:.86}
.slidelb .arrow-left,.slidelb .arrow-right{position:absolute;width:50px;height:108px;background-image:url(../images/index/bannerleft.png);background-repeat:no-repeat;top:50%;margin-top:-54px;z-index:22;opacity:0;background-size:100%}
.slidelb .arrow-left{background-position:0 0;left:0}
.slidelb .arrow-right{background-image:url(../images/index/bannerright.png);background-position:right 0;right:0}
.slidelb .swiper-slide{position:relative;float:left}
.slidelb .swiper-slide img{width:100%;height:100%;float:left;margin:0}
.slidelb .swiper-slide span{position:absolute;bottom:0;left:0;width:98%;height:45px;line-height:45px;padding-left:2%;background-color:rgba(0,0,0,.2);color:#fff;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;word-break:break-all;font-size:16px;font-family:Microsoft YaHei;font-weight:700;color:#fff}
.slidelb .pagination{position:absolute;bottom:15px;right:0;z-index:29;left:auto;text-align:0;padding-right:8px;width:100%;text-align:center}
.slidelb .pagination span{display:inline-block;width:84px;height:7px;border-radius:4px;background-color:#fff;margin:0 5px;cursor:pointer}
.slidelb .pagination .swiper-active-switch{width:84px;height:7px;background:#ffcb59;border-radius:4px}
.zxdt{width:64%;margin-top:46px}
.row .t a{height:45px;font-size:24px;font-family:SourceHanSansCN-Regular,SourceHanSansCN;font-weight:400;color:#333;line-height:34px;float:left;margin-right:36px;text-decoration:none}
.row .more{float:right;width:60px;text-align:center;font-size:15px;font-family:Microsoft YaHei;font-weight:400;color:#999;line-height:16px;height:28px;background:#fff;border-radius:176px;border:1px solid #e5e5e5;padding:0 20px;line-height:28px;margin-top:6px}
.row .more a{display:none}
.row .more .block{display:block}
.row .c{display:none;margin-top:17px}
.active{color:#a60000!important;position:relative}
.active::after{position:absolute;content:'';display:inline-block;float:left;border-bottom:6px solid #a60000;width:40px;left:50%;margin-left:-20px;bottom:0;border-radius:5px}
.tw{width:100%}
.tw li{width:48%;margin:10px 1%;float:left}
.tw li a{width:100%;display:inline-block}
.tw li a img{width:100%;height:230px}
.tw li a p{width:100%;height:19px;font-size:14px;font-family:MicrosoftYaHei;color:#333;line-height:19px;margin-top:14px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis}
.tw li a:hover{outline:0;text-decoration:none}
.tw li a:hover p{color:#c95300}
.zxdt .c .gzdtdiv{width:100%;padding:19px 0;border-bottom:1px dashed #e5e5e5}
.zxdt .c .gzdtdiv .gzdtrq{padding:0 10px}
.zxdt .c .gzdtdiv .gzdtrq h2{width:100%;font-size:50px;font-family:MicrosoftYaHei;color:#333;line-height:50px}
.zxdt .c .gzdtdiv .gzdtrq p{width:100%;height:21px;font-size:16px;font-family:MicrosoftYaHei;color:#333;line-height:21px}
.zxdt .c .gzdtdiv .bmdtrq{background:#eaf4ff}
.zxdt .c .gzdtdiv .bmdtrq h2{color:#005293;border-bottom:1px solid #005293}
.zxdt .c .gzdtdiv .bmdtrq p{color:#005293}
.zxdt .c .gzdtdiv .gzdtzy{width:88%;cursor:pointer}
.zxdt .c .gzdtdiv .gzdtzy h2{width:100%;height:24px;font-size:18px;font-family:MicrosoftYaHei;color:#333;line-height:24px;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden}
.zxdt .c .gzdtdiv .gzdtzy:hover h2{color:#c95300}
.zxdt .c .gzdtdiv .gzdtzy p{font-size:12px;font-family:Microsoft YaHei;font-weight:400;color:#333;line-height:22px;margin-top:5px;width:100%;text-align:left;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.zxdt .c .gzdtdiv .bmdtzy{width:100%}
.zxdt .c .gzdtdiv .bmdtzy h2{width:100%;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden}
.zxdt .c .bmdtdiv{margin-bottom:30px}
.zxdt .c .gzdtdiv:nth-last-child(1){border-bottom:none}
.zbhd{width:35%;margin-top:46px}
.zbhdlist{width:100%}
.zbhdlist li{width:100%;padding:10px 0}
.zbhdlist li a{width:100%;display:inline-block}
.zbhdlist li a img{width:38.6%;height:100px;float:left}
.zbhdlist li a .zbhdright{width:54.1%;float:right}
.zbhdlist li a:hover .zbhdright h2{color:#c95300!important}
.zbhdlist li a:hover .zbhdright p{color:#c95300!important}
.zbhdlist li a .zbhdright h2{height:24px;font-size:18px;font-family:MicrosoftYaHei;color:#333;line-height:24px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis}
.zbhdlist li a .zbhdright p{font-size:12px;font-family:MicrosoftYaHei;color:#333;line-height:21px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:21px}
.yjcg{width:100%}
.title{width:60%}
.title h2{font-size:28px;font-family:SourceHanSansCN-Bold,SourceHanSansCN;font-weight:700;color:#a60000;line-height:100px;float:left}
.title img{float:left;margin-left:28px}
.yjcg .more{margin-top:30px}
#asd{width:100%;height:480px;overflow:hidden}
#asd .swiper-slide{width:854px;height:100%;padding:0 10px;position:relative}
#asd .swiper-slide .scre02-slide{height:100%}
#asd .swiper-slide .scre02-slide img{width:100%;height:100%}
#asd .swiper-slide .slidediv{position:absolute;top:0;left:0;width:373px;height:100%;background:#a60000;display:none}
#asd .swiper-slide-active .slidediv{display:block}
#asd .swiper-slide .slidediv p{width:313px;height:240px;font-size:18px;font-family:MicrosoftYaHei;color:#fff;line-height:32px;letter-spacing:1px;margin:0 auto;text-align:justify;padding-top:54px}
#asd .swiper-slide .slidediv a{position:absolute;display:inline-block;bottom:22px;left:95px;width:184px;height:34px;background:rgba(255,255,255,0);border-radius:176px;border:1px solid #fff;line-height:34px;color:#fff;text-align:center}
#asd .swiper-button-prev{position:absolute;left:1px;cursor:pointer;width:50px;height:108px;background-image:url(../images/index/lbleft.png);background-repeat:no-repeat;top:50%;margin-top:-54px;z-index:22;background-size:100%}
#asd .swiper-button-next{position:absolute;right:1px;cursor:pointer;width:50px;height:108px;background-image:url(../images/index/lbright.png);background-repeat:no-repeat;top:50%;margin-top:-54px;z-index:22;background-size:100%}
.yjzjs{height:466px;position:relative;background:#fff;margin-top:34px}
.jjzzleft{width:55.2%;height:408px;background:#f9f9f9;background:url(../images/index/bg1.png) no-repeat;padding:27px 66px 42px;box-sizing:border-box;position:absolute;top:30px;right:0;box-shadow:0 0 10px 0 #999}
.jjzzleft h2{width:151px;height:46px;font-size:30px;font-family:MicrosoftYaHei-Bold,MicrosoftYaHei;font-weight:700;color:#a60000;line-height:40px;border-bottom:1px solid #ddd;text-align:center;margin:0 auto;position:relative}
.jjzzleft h3{font-size:18px;text-align:center;line-height:40px;margin:10px}
.jjzzleft font{width:39px;height:6px;background:#a60000;position:absolute;bottom:-3px;left:38%;border-radius:10px}
.jjzzleft p{font-size:16px;font-family:MicrosoftYaHei;color:#333;line-height:32px;width:74%;position:absolute;right:9%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical}
.jjzzleft a{width:184px;height:34px;background:rgba(255,255,255,0);border-radius:176px;border:1px solid #a60000;font-size:14px;font-family:Helvetica;color:#333;display:inline-block;line-height:34px;text-align:center;position:absolute;bottom:30px;right:35%}
.jjzzleft a img{margin-left:12px}
.jjzzright{width:51.2%;height:363px;position:absolute;left:0;top:56px;z-index:222}
.jjzzright img{width:100%;height:363px;border-radius:5px}
.yjtu{display:block;margin:10px auto}
.list{margin-bottom:40px}
.list li{position:relative;width:282px;height:128px;float:left;margin:10px 8px}
.jc{background:url(../images/index/jchxxtjb.png) no-repeat}
.hx{background:url(../images/index/xfhx.png) no-repeat}
.qg{background:url(../images/index/3.png) no-repeat}
.xm{background:url(../images/index/4.png) no-repeat}
.list li a:hover{text-decoration:none}
.list li a p{position:absolute;top:30px;padding:0 20px;width:100%;height:68px;font-size:20px;font-family:Helvetica;color:#fff;line-height:34px}
.yd{display:none}
@media (max-width:1200px){
.zxdt .c .gzdtdiv .gzdtzy{width:83%}
.list li{width:23%!important;margin:10px 1%!important}
.list li img{width:100%;height:100%}
.slidelb{height:auto}
}
@media (min-width:1200px){
#asd{width:1200px;height:480px;overflow:hidden}
}
@media (max-width:991px){
.r_menu{margin-left:0}
#asd .swiper-slide .slidediv{width:50%}
.yd .title h2{font-size:16px}
.row .t a{font-size:16px}
.row .more{border:none;padding:0}
.zbhdlist li a img{float:right}
.zbhdlist li a .zbhdright{float:left;width:54.1%!important}
.slidelb{width:96%;height:auto;border-radius:4px;margin:20px 2%}
.slidelb .pagination{bottom:4px;right:30%}
.slidelb .pagination span{display:inline-block;width:14px;height:8px;border-radius:4px;background-color:#f5f5f5;margin:0 5px;cursor:pointer}
.slidelb .pagination .swiper-active-switch{width:24px;height:8px;background:#a60000;border-radius:4px}
.zbhdlist li a .zbhdright h2{font-size:14px}
#asd .swiper-slide{width:100%;margin:0;padding:0}
.scre02-slide img{width:100%}
#asd{height:57vw}
.slidediv{top:2%!important;left:2%!important;height:100%!important}
.slidediv p{width:100%!important;font-size:11px!important;padding:6px!important;line-height:20px!important;height:auto!important}
.slidediv a{bottom:14%!important;width:30%!important;left:5%!important;height:20px!important;line-height:20px!important}
#asd .swiper-button-prev{position:absolute;left:66%;width:38px;height:38px;background-image:url(../images/index/jtleft.png);background-repeat:no-repeat;top:70%;z-index:22;background-size:100%;margin-top:0}
#asd .swiper-button-next{position:absolute;right:10%;width:38px;height:38px;background-image:url(../images/index/jtright.png);background-repeat:no-repeat;top:70%;z-index:22;background-size:100%;margin-top:0}
.yd .jjzzleft{width:96%;height:auto;padding:5%;background:url(../images/index/bg1yd.png) no-repeat;margin:0 2%;border-radius:0;position:initial;background-size:contain}
.yd .jjzzleft .yjtu{width:60%}
.yd .jjzzleft h2{width:auto;font-size:24px;border-bottom:none}
.yd .jjzzleft font{left:45%}
.yd .jjzzleft .enydsub{text-align:center;font-size:18px;margin-bottom:10px}
.yd .jjzzleft p{position:initial;width:100%}
.yd .jjzzleft a{position:initial;width:40%;display:block;margin:10px auto}
.rightimg{width:100%}
.list li{width:46%!important;height:auto;background-size:cover;margin:10px 2%;padding:14px 2%;min-height:82px}
.list li a p{font-size:14px;line-height:22px;height:auto;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%}
}
.block{display:block!important}
@media (max-width:768px){
.jjzzleft h3{font-size:16px;margin:0 10px}
.jjzzleft p{line-height:24px;font-size:14px}
.zbhdlist li a .zbhdright p{margin-top:5px}
}