*{margin:0;padding:0;border:0;outline: 0;-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
ul,ol{list-style-type:none;}
select,input,img,select{vertical-align:middle;}
a{ text-decoration:none; color: #030303; }
body { font-family:"Microsoft YaHei","微软雅黑","SimSun","宋体","Arial Narrow";  position: relative; }
/*main*/
main { display: flex; flex-direction: column; align-items: center; }
main .column { width: 100%; height: 90px; }
main .column a { display: block; width: 100%; height: 100%; font-size: 0; }
main > * { width: 1300px; }

main .tit{ width:1300px; height:60px; line-height:60px; font-size:55px; text-indent:.5em; position:relative; font-weight:bold; margin: 0 auto 110px;}
main .tit::before { display: flex; content: ''; width: 10px; height: 60px;background: #18B2F7;  position:absolute; top:0; left:0; border-radius:20px;}

/*part1*/
#part1 { height: auto; margin-bottom: 45px; overflow:hidden;}

#part1 .box1 { width: 1300px; height: auto; overflow: hidden; position: relative; }
#part1 .box1 figure { width: 1300px; height: auto; position: relative; }
#part1 .box1 figure img { display: block; width: 1100px; height: 735px; margin:0 auto; }
#part1 .box1 figure .more{ width:1100px; height:auto; margin:15px auto;}
#part1 .box1 figure .more h3{ width:100%; width: 100%; height: 45px; line-height: 45px; box-sizing: border-box; text-align:center;}
#part1 .box1 figure .more h3 a{font-size: 18px; color:#000; }
#part1 .box1 figure .more p{ display:none; width:98%; height:300px; line-height:30px; text-align:left; text-indent:2em; padding-right: 2%; overflow-y: scroll;}
#part1 .box1 figure .more p a{ font-size:16px; color:#FFFFFF;}
#part1 .box1 figure .more p::-webkit-scrollbar {
  /*滚动条整体样式*/
  width : 5px;  /*高宽分别对应横竖滚动条的尺寸*/
  height: 1px;
  }
#part1 .box1 figure .more p::-webkit-scrollbar-thumb {
  /*滚动条里面小方块*/
  border-radius: 5px;
  box-shadow   : inset 0 0 5px rgba(0, 0, 0, 0.2);
  background   : #FFFFFF;
  }
#part1 .box1 figure .more p::-webkit-scrollbar-track {
  /*滚动条里面轨道*/
  box-shadow   : inset 0 0 5px rgba(0, 0, 0, 0);
  border-radius: 5px;
  background   : none;
  }
#part1 .box1 .swiper-button-next,
#part1 .box1 .swiper-button-prev { width: 27px; height: 27px; background:url(/static/images/fenguanfengcai_prev.png) center top no-repeat; left: 1178px; top: 430px; }
#part1 .box1 .swiper-button-next { transform: rotate(180deg); left: 1220px; right: 430px; }
#part1 .box1 .swiper-button-next::after,
#part1 .box1 .swiper-button-prev::after { display: none; }

/*part2*/
#part2 { height: auto; margin-bottom: 45px;  display: flex; justify-content: space-between;}
/*left*/
#part2 .left{ width:735px; height:auto;}
.left_tit { width:100%; height:35px; line-height:35px; font-size:28px; color:#08459A; font-style:oblique; font-weight:bold; margin-bottom:65px;}
.left_tit a{color:#08459A;}
#part2 .left ul{ width:100%; height:auto;}
#part2 .left ul li{ width:100%; height: 160px; position:relative; border-bottom:1px solid #DEDEDE; margin-bottom:60px;}
#part2 .left ul li img{ width:215px; height:145px; float:left; margin-right:25px;}
#part2 .left ul li h3{ height:60px; line-height:30px; font-size:18px; overflow:hidden; }
#part2 .left ul li p{ height:60px; line-height:30px; font-size:16px; margin-bottom:5px; color:#282828; overflow:hidden;}
#part2 .left ul li span{ height:20px; line-height:20px; font-size:16px; color:#474747;}
/*right*/
#part2 .right{ width:405px; height:auto;}
.right_tit { width:100%; height:35px; line-height:35px; font-size:28px; color:#08459A; font-style:oblique; font-weight:bold; position:relative; margin-bottom:65px;}
.right_tit a{ color:#08459A;}
.right_tit .more{ width:27px; height:27px; position:absolute; top:4px; right:0;}
.right_tit .more img{ width:100%; height:100%;}


#sp{width:100%; height:auto; margin-bottom:125px;}
#sp .imgh2{ width:100%; height:270px; position:relative; margin-bottom:50px;}
#sp .imgh2 img{ width:100%; height:100%;}
#sp .imgh2 h2{ width:94%; max-height:70px; min-height:35px; line-height:35px; font-weight:normal; background: rgba(0,0,0,.7); padding:0 3%; position:absolute; left:0; bottom:0;}
#sp .imgh2 h2 a{ font-size:18px; color:#FFFFFF;}

#yqlj{width:100%; height:auto; margin-bottom:125px;}
#yqlj .imgh2{ width:100%; height:270px; position:relative; margin-bottom:50px;}
#yqlj .imgh2 img{ width:100%; height:100%;}
#yqlj .imgh2 h2{ width:94%; max-height:70px; min-height:35px; line-height:35px; font-weight:normal; background: rgba(0,0,0,.7); padding:0 3%; position:absolute; left:0; bottom:0;}
#yqlj .imgh2 h2 a{ font-size:18px; color:#FFFFFF;}
@media screen and (max-width:999px){
	/*main*/
	main { display: flex; flex-direction: column; align-items: center; }
	main > * { width: 100vw; }
	
	main .tit{ width:94vw; height:6vw; line-height:6vw; font-size:5vw; text-indent:.5em; position:relative; font-weight:bold; margin: 0 auto 7vw;}
	main .tit::before { display: flex; content: ''; width: 1vw; height: 6vw;background: #18B2F7;  position:absolute; top:0; left:0; border-radius:2vw;}
	
	/*part1*/
	#part1 { height: auto; margin-bottom: 9vw; overflow:hidden;}	
	#part1 .box1 { width: 82vw; height: auto; margin:0 auto; overflow: hidden; position: relative; }
	#part1 .box1 figure { width: 82vw; height: auto; position: relative; }
	#part1 .box1 figure img { display: block; width: 82vw; height: 54vw; }
	#part1 .box1 figure .more{ width:82vw; height:auto; }
	#part1 .box1 figure .more h3{ width:100%; width: 100%; height: 5vw; line-height: 5vw; box-sizing: border-box;  text-align:center; margin-bottom:15px;}
	#part1 .box1 figure .more h3 a{font-size: 18px; color:#000; }
	#part1 .box1 figure .more p{ display:none; width:100%; height:240px; line-height:30px; text-align:left; text-indent:2em; }
	#part1 .box1 figure .more p a{ font-size:16px; color:#FFFFFF;}
	#part1 .box1 .swiper-button-next,
	#part1 .box1 .swiper-button-prev { display:none; width: 27px; height: 27px; background:url(/static/images/fenguanfengcai_prev.png) center top no-repeat; left: 1178px; top: 430px; }
	#part1 .box1 .swiper-button-next { transform: rotate(180deg); left: 1220px; right: 430px; }
	#part1 .box1 .swiper-button-next::after,
	#part1 .box1 .swiper-button-prev::after { display: none; }
	
	/*part2*/
	#part2 { height: auto; margin-bottom: 7vw;  display: block;}
	/*left*/
	#part2 .left{ width:94vw; height:auto; margin:0 auto;}
	.left_tit { width:100%; height:5vw; line-height:5vw; font-size:4.5vw; color:#08459A; font-style:oblique; font-weight:bold; margin-bottom:7vw;}
	#part2 .left ul{ width:100%; height:auto;}
	#part2 .left ul li{ width:100%; height: 29vw; position:relative; border-bottom:1px solid #DEDEDE; margin-bottom:8.5vw;}
	#part2 .left ul li img{ width:37.5vw; height:25vw; float:left; margin-right:1.5vw;}
	#part2 .left ul li h3{ height:10vw; line-height:5vw; font-size:4vw; overflow:hidden; }
	#part2 .left ul li p{ display:none;}
	#part2 .left ul li span{ height:3.5vw; line-height:3.5vw; font-size:3.5vw; color:#474747; position:absolute; bottom:4vw; left:39vw;}
	/*right*/
	#part2 .right{ width:94vw; height:auto; margin:0 auto;}
	.right_tit { width:100%; height:5vw; line-height:5vw; font-size:4.5vw; color:#08459A; font-style:oblique; font-weight:bold; margin-bottom:7vw;}
	.right_tit .more{ width:3.8vw; height:3.8vw; position:absolute; top:0.6vw; right:0;}
	.right_tit .more img{ width:100%; height:100%;}
	
	#sp{width:100%; height:auto; margin-bottom:7vw; display: flex; justify-content: space-between;}
	#sp .imgh2{ width:43.5vw; height:29vw; position:relative; margin-bottom:0;}
	#sp .imgh2 img{ width:100%; height:100%;}
	#sp .imgh2 h2{ width:94%; max-height:auto; min-height:auto; line-height:4vw; font-weight:normal; background: rgba(0,0,0,.7); padding:1vw 3%; position:absolute; left:0; bottom:0;}
	#sp .imgh2 h2 a{ font-size:3vw; color:#FFFFFF;}
	#sp .imgh2:nth-of-type(3) { display:none;}
	
	#yqlj{width:100%; height:auto; margin-bottom:7vw;}
	#yqlj .imgh2 { width:94vw; height:62vw;  }
	#yqlj .imgh2 img{ width:100%; height:100%;}
	#yqlj .imgh2 h2{ width:94%; max-height:auto; min-height:auto; line-height:4vw; font-weight:normal; background: rgba(0,0,0,.7); padding:1vw 3%; position:absolute; left:0; bottom:0; text-align:center;}
	#yqlj .imgh2 h2 a{ font-size:3vw; color:#FFFFFF;}
	}