#banner{width:100%; height:245px; overflow: hidden; background: #FFF; overflow: hidden; z-index: 1; position: relative;}
#banner .swiper-slide{width:100%; height:100%; overflow: hidden;}
#banner .swiper-slide .bannerk{width:1920px; position: relative; overflow: hidden; height:100%; text-align: center; left:50%; margin-left: -960px; 
	background: rgba(0,0,0,0.40);}
#banner .swiper-slide .bannerk a{display:block; width:100%; height:100%; overflow: hidden; position: relative;}
#banner .swiper-slide .bannerk a img{height:100%; width:auto;}
#banner .swiper-pagination li{width:8px; height:8px; border: 0px solid #FFF; border-radius: 50px; background-color:#FFF;
	text-align: center; line-height: 5px; font-size: 20px; color:#FFF; opacity:1; overflow: hidden; margin: 0 2px;}
#banner .swiper-pagination li.swiper-pagination-bullet-active{border: 0px solid #fe4741; color:#fe4741; 
	background-color:#eda317; width:8px; height:8px;}
	
#kjrk{width:100%; height:auto; padding: 15px 0px 25px 0px; background:rgba(0, 0, 0,0.05);}
#kjrk .con{width:calc(100% - 20px); height:auto;}
#kjrk .con ul{width:100%; height:auto;}
#kjrk .con ul li{width:calc((100% - 20px) / 2); height:40px; overflow: hidden; border-radius: 5px; float:left; margin-left: 20px; margin-top: 10px;
	background:#FFF; box-shadow: 1px 1px 8px rgba(0,0,0,0.2);}
#kjrk .con ul li:nth-child(2n + 1){margin-left:0px;}
#kjrk .con ul li a{display:block; width:100%; height:100%; text-align: center; line-height: 40px; font-size: 0.9rem; color:#333333; position: relative;}
#kjrk .con ul li a img{width:20px; height:20px; padding-top:10px; padding-right: 5px;}
#kjrk .con ul.sdhkj li{height:70px;background:#e7a200;}
#kjrk .con ul.sdhkj li a img{width:100px; height:100px; position: absolute; top:50%; left:50%; transform: translate(-50%,-50%);
-webkit-filter: brightness(1000%) grayscale(100%);filter: brightness(1000%) grayscale(100%); opacity: 0.3;}
#kjrk .con ul.sdhkj li a{color:#FFF;font-weight: bold; line-height: 25px; font-size: 1.2rem;}
#kjrk .con ul.sdhkj li a span{display:block; width:100%; height:auto;position: absolute; top:50%; left:50%; transform: translate(-50%,-50%);
 text-shadow:1px 1px 5px rgba(0,0,0,0.5);}



#gsjs{width:100%; height:auto; padding: 15px 0px;}
#gsjs .con{width:calc(100% - 20px); height:auto;}
#gsjs .con .tit{width:100%; height:auto; text-align: center; padding-bottom: 15px;}
#gsjs .con .tit p:nth-child(1){font-size:1.2rem; font-weight: bold; color:#333333; line-height: 35px;}
#gsjs .con .tit p:nth-child(1) span{border-top:3px solid #eda317; padding-top: 5px;}
#gsjs .con .tit p:nth-child(2){font-size:0.8rem; color:#333333;}
#gsjs .con .size{width:100%; height:auto; font-size:0.9rem; line-height: 25px;}
#gsjs .con .size p{text-indent: 2em;}
#gsjs .con .size video{width:100%; height:200px; margin-top: 10px;}
#gsjs .con .size img{width:100%; height:200px; margin-top: 10px; margin-bottom:10px;}

#sjzs{width:100%; height:auto; padding: 15px 0px; background: rgba(0, 0, 0,0.05);}
#sjzs .con{width:calc(100% - 20px); height:auto;}
#sjzs .con .li{width:calc((100% - 2px) / 2); height:90px; float:left; text-align: center;}
#sjzs .con .li:nth-child(1){border-right:2px solid rgba(0,0,0,0.2);}
#sjzs .con .li p{width:100%; height:auto; color:#333333; line-height: 20px; font-size: 1rem;}
#sjzs .con .li p span{font-size:0.8rem; line-height: 20px;}
#sjzs .con .li p b{color:#F00; font-size: 1.2rem;}

#hzqy{width:100%; height:auto; padding: 15px 0px;}
#hzqy .con{width:calc(100% - 20px); height:auto;}
#hzqy .con .tit{width:100%; height:auto; text-align: center; padding-bottom: 15px; padding-top: 20px;}
#hzqy .con .tit p:nth-child(1){font-size:1.2rem; font-weight: bold; color:#333333; line-height: 35px;}
#hzqy .con .tit p:nth-child(1) span{border-top:3px solid #eda317; padding-top: 10px;}
#hzqy .con .tit p:nth-child(2){font-size:0.8rem; color:#333333;}
#hzqy .con ul{width:100%; height:auto;}
#hzqy .con ul li{width:calc((100% - 15px) / 4); height:auto; float:left; margin-left: 5px; border-radius: 200px; overflow: hidden;
	box-shadow: 1px 1px 8px rgba(0,0,0,0.2); margin-top: 10px;}
#hzqy .con ul li:nth-child(4n + 1){margin-left:0px;}
#hzqy .con ul li img{width:100%; height:100%;}
#hzqy .con .size{width:100%; height:auto; line-height: 30px; font-size:0.9rem; color:#666666; text-align: center; margin-top: 15px;}