/* 改革网 聚焦山东 二级页面 */

.inside-main{width:1130px;margin:0 auto;padding-bottom:30px;}

.inside-wrap{;display: flex;flex-wrap: wrap;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;}


/* swiper-21 */

.swiper-21{height:110px;text-align:center;overflow:hidden;position:relative;margin:20px 0 0 0;}
.swiper-21 .swiper-container { width: 100%; height: 100%;}

.swiper-21 .swiper-slide,.swiper-21 .swiper-slide a{display: block;width: 100%;height: 100%;}
.swiper-21 .swiper-slide img{width: 100%;height: 100%;}

.swiper-21 #swiper-pagination21{height: 12px;bottom:12px;text-align: right;padding-right:15px;box-sizing: border-box;z-index: 5;}
.swiper-21 .swiper-pagination-bullet {display: inline-block;width: 8px;height: 8px;opacity:1;border-radius: 10px;background: #fff;margin: 0 3px;cursor: pointer;transition: width 0.3s ease-in-out;}
.swiper-21 .swiper-pagination-bullet-active{background: #b90006;width: 36px;}

/* 二级页面导航 */

.inside-menu{background: #e70012;margin-top:20px;}
.inside-menu ul{font-size: 0;display: flex;flex-wrap: wrap;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;padding:0 35px;}
.inside-menu ul li{display: inline-block;vertical-align: top;font-size: 18px; line-height: 60px;}

.inside-menu ul li a{color: #fff;}
.inside-menu ul li a:hover{opacity: 0.7;}



/* swiper-22 */

.swiper-22{width:690px;height:390px;text-align:center;position:relative;margin:20px 0 0 0;}

.swiper-22 .swiper-container { width: 100%; height: 100%;}
.swiper-21 .swiper-slide,.swiper-22 .swiper-slide a{display: block;width: 100%;height: 100%;}
.swiper-22 .swiper-slide em{display: block;}
.swiper-22 .swiper-slide span{display: block;position: absolute;bottom:0;left:0;width:100%;background:rgba(0,0,0,0.5);text-align: left;height:36px;line-height: 36px;padding:0 150px 0 20px;box-sizing: border-box;overflow: hidden;color:#fff;}
.swiper-22 .swiper-slide span a{color:#fff;}

.swiper-22 .swiper-slide:hover span{background:rgba(0,0,0,0.65);}

.swiper-22 #swiper-pagination22{height: 12px;bottom:12px;text-align: right;padding-right:15px;box-sizing: border-box;z-index: 5;}
.swiper-22 .swiper-pagination-bullet {display: inline-block;width: 8px;height: 8px;opacity:1;border-radius: 10px;background: #fff;margin: 0 3px;cursor: pointer;transition: width 0.3s ease-in-out;}
.swiper-22 .swiper-pagination-bullet-active{background: #b90006;width: 36px;}

/* 时事聚焦 */

.aktuelle-list{width: 410px;padding:2px 0 0 0;}
.aktuelle-list dl{border-bottom: 1px #cccccc dashed;padding:8px 0;}
.aktuelle-list dl dt{font-size: 22px;line-height: 40px;height:40px;overflow: hidden;font-weight: bold;}
.aktuelle-list dl dd{color: #666;line-height: 24px;height:48px;overflow: hidden;font-size: 14px;}

.aktuelle-list ul{padding:10px 0 0 0;}
.aktuelle-list ul li{line-height: 30px;height:30px;overflow: hidden;position: relative;padding: 0 0 0 15px;}
.aktuelle-list ul li::before {width: 4px;height: 4px;background: #666666;border-radius: 50%;content: '';position: absolute;top: 12px;left: 0;}

/* swiper-23 */

.swiper-23{height:110px;text-align:center;overflow:hidden;position:relative;margin:20px auto 0 auto;}
.swiper-23 .swiper-container { width: 100%; height: 100%;}

.swiper-23 .swiper-slide,.swiper-23 .swiper-slide a{display: block;width: 100%;height: 100%;}
.swiper-23 .swiper-slide img{width: 100%;height: 100%;}

.swiper-23 #swiper-pagination23{height: 12px;bottom:12px;text-align: right;padding-right:15px;box-sizing: border-box;z-index: 5;}
.swiper-23 .swiper-pagination-bullet {display: inline-block;width: 8px;height: 8px;opacity:1;border-radius: 10px;background: #fff;margin: 0 3px;cursor: pointer;transition: width 0.3s ease-in-out;}
.swiper-23 .swiper-pagination-bullet-active{background: #b90006;width: 36px;}

/* 银行等左侧 */
.inside-left{width: 690px;}

.bank-box{display: flex;flex-wrap: wrap;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;margin:20px 0 0 0;}

.bank-pic{width: 345px;height: 180px;position: relative;}
.bank-pic a{display: block;width: 100%;height: 100%;}

.bank-pic em{display: block;width: 100%;height: 100%;}
.bank-pic em img{width: 100%;height: 100%;}
.bank-pic b{display: block;height: 36px;line-height: 36px;background: rgba(0,0,0,0.5);color:#fff;z-index: 2;position: absolute;bottom:0;left:0;width: 100%;text-align: center;overflow: hidden;  font-weight: normal;font-size: 14px;padding:0 10px;box-sizing: border-box;}

.bank-pic:hover b{background: rgba(0,0,0,0.65);}


.bank-list{width: 320px;}


.bank-list h4{font-weight: bold;color: #A61407;padding:0 0 10px 0;}
.bank-list h4 a{color: #A61407;}
.bank-list h4 a:hover {color: #e4212f;}

.bank-list ul{}
.bank-list ul li{line-height: 32px;height:32px;overflow: hidden;position: relative;}
.bank-list ul li a{color:#666;}
.bank-list ul li b{font-weight: bold;}
.bank-list ul li b a{color:#000;}
.bank-list ul li a:hover {color: #e4212f;}

.bank-line{height:10px;border-top:1px dashed #ccc;margin:20px 0 0 0;}


/* 人物等右侧 */

.inside-right{width: 410px;padding: 2px 0 0 0;}


.inside-title{margin:20px 0 0 0;width: 100%;box-sizing: border-box;border-top:2px #A61407 solid;position: relative;}
.inside-title b{font-size: 22px;font-weight: bold;line-height: 50px;}
.inside-title a{position:absolute;top:0;right:0;font-size: 14px;line-height: 50px;color: #666;}
.inside-title a:hover {color: #e4212f;}



/* swiper-24 */

.swiper-24{width:410px;height:110px;text-align:center;overflow:hidden;position:relative;margin:20px auto 0 auto;}
.swiper-24 .swiper-container { width: 100%; height: 100%;}

.swiper-24 .swiper-slide,.swiper-24 .swiper-slide a{display: block;width: 100%;height: 100%;}
.swiper-24 .swiper-slide img{width: 100%;height: 100%;}

.swiper-24 #swiper-pagination24{height: 12px;bottom:12px;text-align: right;padding-right:15px;box-sizing: border-box;z-index: 5;}
.swiper-24 .swiper-pagination-bullet {display: inline-block;width: 8px;height: 8px;opacity:1;border-radius: 10px;background: #fff;margin: 0 3px;cursor: pointer;transition: width 0.3s ease-in-out;}
.swiper-24 .swiper-pagination-bullet-active{background: #b90006;width: 36px;}



.character-pic{width: 410px;height: 190px;position: relative;}
.character-pic a{display: block;width: 100%;height: 100%;}

.character-pic em{display: block;width: 100%;height: 100%;}
.character-pic em img{width: 100%;height: 100%;}
.character-pic b{display: block;height: 36px;line-height: 36px;background: rgba(0,0,0,0.5);color:#fff;z-index: 2;position: absolute;bottom:0;left:0;width: 100%;text-align: center;overflow: hidden; font-weight: normal;font-size: 14px;padding:0 10px;box-sizing: border-box;}

.character-pic:hover b{background: rgba(0,0,0,0.65);}

.character-list ul{padding:10px 0 0 0;}
.character-list ul li{line-height: 32px;height:32px;overflow: hidden;position: relative;padding: 0 0 0 15px;}
.character-list ul li::before {width: 4px;height: 4px;background: #666666;border-radius: 50%;content: '';position: absolute;top: 12px;left: 0;}



.manage-list ul{display: flex;flex-wrap: wrap;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;}
.manage-list ul li{width: 195px;height: 110px;position: relative;margin: 0 0 20px 0;}
.manage-list ul li a{display: block;width: 100%;height: 100%;}

.manage-list ul li em{display: block;width: 100%;height: 100%;}
.manage-list ul li em img{width: 100%;height: 100%;}
.manage-list ul li b{display: block;height: 36px;line-height: 36px;background: rgba(0,0,0,0.5);color:#fff;z-index: 2;position: absolute;bottom:0;left:0;width: 100%;text-align: center;overflow: hidden; font-weight: normal;font-size: 14px;padding:0 10px;box-sizing: border-box;}

.manage-list ul li:hover b{background: rgba(0,0,0,0.65);}



@media screen and (max-width:1400px) {

   /* 改革网 聚焦山东 二级页面 */
   
   .inside-main{width:58.85vw;padding-bottom:1.5625vw;}
   

   /* swiper-21 */
   
   .swiper-21{height:5.729vw;margin:1.0416vw 0 0 0;}
   
   .swiper-21 #swiper-pagination21{height: 0.625vw;bottom:0.625vw;padding-right:0.78125vw;}
   .swiper-21 .swiper-pagination-bullet {width: 0.416vw;height: 0.416vw;border-radius: 0.52vw;margin: 0 0.15625vw;}
   .swiper-21 .swiper-pagination-bullet-active{width: 1.875vw;}
   
   /* 二级页面导航 */
   
   .inside-menu{;margin-top:1.0416vw;}
   .inside-menu ul{padding:0 1.82vw;}
   .inside-menu ul li{font-size: 0.9375vw; line-height: 3.125vw;}
   
   /* swiper-22 */
   
   .swiper-22{width:35.9375vw;height:20.3125vw;margin:1.0416vw 0 0 0;}
   
   .swiper-22 .swiper-slide span{height:1.875vw;line-height: 1.875vw;padding:0 7.8125vw 0 1.0416vw;}

   .swiper-22 #swiper-pagination22{height: 0.625vw;bottom:0.625vw;padding-right:0.78125vw;}
   .swiper-22 .swiper-pagination-bullet {width: 0.416vw;height: 0.416vw;border-radius: 0.52vw;margin: 0 0.15625vw;}
   .swiper-22 .swiper-pagination-bullet-active{width: 1.875vw;}
   
   /* 时事聚焦 */
   
   .aktuelle-list{width: 21.354vw;padding:0.1vw 0 0 0;}
   .aktuelle-list dl{padding:0.416vw 0;}
   .aktuelle-list dl dt{font-size: 1.1458vw;line-height: 2.08vw;height:2.08vw}
   .aktuelle-list dl dd{line-height: 1.25vw;height:2.5vw;font-size: 0.729vw;}
   
   .aktuelle-list ul{padding:0.52vw 0 0 0;}
   .aktuelle-list ul li{line-height: 1.5625vw;height:1.5625vw;padding: 0 0 0 0.78125vw;}
   .aktuelle-list ul li::before {width: 0.208vw;height: 0.208vw;top: 0.625vw;}
   
   /* swiper-23 */
   
   .swiper-23{height:5.729vw;margin:1.0416vw auto 0 auto;}
  
   .swiper-23 #swiper-pagination23{height: 0.625vw;bottom:0.625vw;padding-right:0.78125vw;}
   .swiper-23 .swiper-pagination-bullet {width: 0.416vw;height: 0.416vw;border-radius: 0.52vw;margin: 0 0.15625vw;}
   .swiper-23 .swiper-pagination-bullet-active{width: 1.875vw;}
   
   /* 银行等左侧 */
   .inside-left{width: 35.9375vw;}
   
   .bank-box{margin:1.0416vw 0 0 0;}
   
   .bank-pic{width: 17.96875vw;height: 9.375vw;}
   .bank-pic b{height: 1.875vw;line-height: 1.875vw;font-size: 0.729vw;padding:0 0.52vw;}
   
   
   .bank-list{width: 16.66vw;}
   
   
   .bank-list h4{padding:0 0 0.52vw 0;}

   .bank-list ul li{line-height: 1.666vw;height:1.666vw;}
   
   .bank-line{height:0.52vw;margin:1.0416vw 0 0 0;}
   
   
   /* 人物等右侧 */
   
   .inside-right{width: 21.354vw;padding: 0.1vw 0 0 0;}
   
   
   .inside-title{margin:1.0416vw 0 0 0;border-top:0.1vw #b90006 solid;}
   .inside-title b{font-size: 1.1458vw;line-height: 2.6vw;}
   .inside-title a{font-size: 0.729vw;line-height: 2.6vw;}
   
   
   /* swiper-24 */
   
   .swiper-24{width:21.354vw;height:5.729vw;margin:1.0416vw auto 0 auto;}
   
   .swiper-24 #swiper-pagination24{height: 0.625vw;bottom:0.625vw;padding-right:0.78125vw;}
   .swiper-24 .swiper-pagination-bullet {width: 0.416vw;height: 0.416vw;border-radius: 0.52vw;margin: 0 0.15625vw;}
   .swiper-24 .swiper-pagination-bullet-active{width: 1.875vw;}   
   
   
   .character-pic{width: 21.354vw;height: 9.89vw;}
	 
   .character-pic b{height: 1.875vw;line-height: 1.875vw;font-size: 0.729vw;padding:0 0.52vw;}
   
   .character-list ul{padding:0.52vw 0 0 0;}
   .character-list ul li{line-height: 1.666vw;height:1.666vw;padding: 0 0 0 0.78125vw;}
   .character-list ul li::before {width: 0.208vw;height: 0.208vw;top: 0.625vw;}
   
   
   .manage-list ul li{width: 10.15625vw;height: 5.729vw;margin: 0 0 1.0416vw 0;}

   .manage-list ul li b{height: 1.875vw;line-height: 1.875vw;font-size: 0.729vw;padding:0 0.52vw;}
   
}



/* 直播 */

.live-main{background:url('../images/bodybj_shipin.png') no-repeat top center #f9f9f9;padding:50px 0;margin-top:15px;}

/* 轮播 */
.picBtnTop{ width:1216px; margin:0 auto;height:515px; position:relative;  overflow:hidden;  zoom:1;background: #fff; margin-bottom:100px;}
.picBtnTop .hd{ width:306px;  height:100%; position:absolute; right:0;top:0; overflow:hidden; }
.picBtnTop .hd ul li{height:48px; font-size: 18px;line-height: 24px;padding:19px 20px;cursor: pointer;overflow:hidden;}
.picBtnTop .hd ul li span{display: block;height: 100%;overflow: hidden;display: flex;align-items: center;}
.picBtnTop .hd ul li.on{background: #EC0122;color: #fff;font-weight: bold;}
	
.picBtnTop .bd{ width:910px;  height:100%; position:relative;  }
.picBtnTop .bd .tempWrap,.picBtnTop .bd .tempWrap ul{ height:100%;}
.picBtnTop .bd li{ width:100%; height:100%;position:relative; zoom:1; vertical-align:middle;}
.picBtnTop .bd li img{ width:100%; height:100%; vertical-align:bottom; }


.live-list{width: 1220px;margin: 0 auto;}
.live-list ul{font-size: 0;}
.live-list ul li{ width: 285px; margin: 0 10px;margin-top: 20px; height: 250px; background-color: #F5F5F5; position: relative; background-color: #fff;border-radius: 5px;overflow: hidden;box-shadow: darkgrey 0px 0px 16px 0px;display: inline-block;vertical-align: top;}
.live-list ul li em{display: block;height: 160px;}
.live-list ul li em a{display: block;width: 100%;height: 100%;}
.live-list ul li em a img{width: 100%;height: 100%;}

.live-list ul li span{display: block;font-size: 16px;color: #000;padding: 0 15px;box-sizing: border-box; width: 100%;height: 55px; line-height: 28px; margin-top: 12px;overflow: hidden;}
.live-list ul li span a{}

.live-list ul li:hover{ margin-top:18px; box-shadow: darkgrey 10px 10px 30px 5px ;background:#f1f1f1;}

.live-ad{width: 1200px;margin: 0 auto;margin-top: 20px;}
.live-ad a{display: block;}
.live-ad img{width: 100%;}

.see-more{width: 100%;text-align: center;padding:40px 0 0 0;}
.see-more a{color:#999;}
.see-more a:hover{color:#e8202a;}


@media screen and (max-width:1400px) {
	   
	   /* 直播 */
	   
	   .live-main{padding:2.6vw 0;margin-top:0.78125vw;background-size:100% auto;}
	   
	   /* 轮播 */
	   .picBtnTop{ width:63.3vw; height:26.8vw; margin-bottom:5.2vw;}
	   .picBtnTop .hd{ width:15.9375vw;}
	   .picBtnTop .hd ul li{height:2.5vw; font-size: 0.9375vw;line-height:1.25vw;padding:0.9895vw 1.0416vw;}
	   	
	   .picBtnTop .bd{ width:47.3958vw;  }
	   
	   .live-list{width: 63.54166666666667vw;}
	   .live-list ul li{ width: 14.84375vw; margin: 0 0.52vw;margin-top: 1.0416vw; height: 13vw; border-radius: 0.2604166666666667vw;box-shadow: darkgrey 0px 0px 0.833vw 0px;}
	   .live-list ul li em{height: 8.3333vw;}
	   
	   .live-list ul li span{font-size: 0.833vw;padding: 0 0.78125vw;height: 2.864583333333333vw; line-height: 1.458vw; margin-top: 0.625vw;}

	   .live-list ul li:hover{ margin-top:0.9375vw; box-shadow: darkgrey 0.52vw 0.52vw 1.5625vw 0.2604166666666667vw;}
	   
	   .live-ad{width: 62.5vw;margin-top: 1.0416vw;}
	   
	   .see-more{padding:2.08vw 0 0 0;}

	
}