﻿* { font: 16px/1.5 'Arial', '\5FAE\8F6F\96C5\9ED1', 'Microsoft Yahei', 'Helvetica', 'sans-serif'; margin: 0; padding: 0; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
table, th, td, tr { border-collapse: collapse; border-spacing: 0; font-size: 16px;}
ol, ul { list-style: none;}
li { list-style-type: none;}
img { max-width: 100%; border: 0;}
.clear::after { content: ''; display: block; height: 0; overflow: hidden; clear: both;}
a { color: #292929; text-decoration: none;}
a:visited, a:hover, a:active { text-decoration: none;}
.fl { float: left;}
.fr { float: right;}

.icon { display: block; width: 100%; height: 100%;}
.cover, .cover1 { display: block; position: absolute; left: 0; top: 0; right: 0; bottom: 0;}
.cover { width: 100%; height: 100%; object-fit: cover;}
.cover1 { max-width: 100%; max-height: 100%; margin: auto;}

/* 设置滚动条的样式 */
::-webkit-scrollbar { width: 2px;}/* 滚动槽宽度 */
::-webkit-scrollbar-track { background-color: rgb(0, 0, 0, .06);}/* 滚动条滑块默认状态 */
::-webkit-scrollbar-thumb { background-color: #01ac72;}
::-webkit-scrollbar-thumb:window-inactive { background-color: #01ac72;}  /* 滚动条滑块点击状态 */

/*宽度样式*/
@font-face {font-family: "impact";src: url(../font/impact.ttf);}


.w_1200 { width:1200px; margin:0 auto;}
@media (max-width:1200px) {
  .w_1200 { width:94%;}
}


/*banner大图*/
.h_banner { height: 660px; overflow: hidden; position:relative;}
.h_banner img.b_ba { display: block;}
.h_banner img.s_ba { display:none;}
@media (max-width:1680px) {
  .h_banner { height: 600px;}
}
@media (max-width:1600px) {
  .h_banner { height: 560px;}
}
@media (max-width:1560px) {
  .h_banner { height: 540px;}
}
@media (max-width:1440px) {
  .h_banner { height: 500px;}
}
@media (max-width:1366px) {
  .h_banner { height: 480px;}
}
@media (max-width:1280px) {
  .h_banner { height: 450px;}
}
@media (max-width:1200px) {
  .h_banner { height: 420px;}
}
@media (max-width:1080px) {
  .h_banner { height: 380px;}
}
@media (max-width:1024px) {
  .h_banner { height: 360px;}
}
@media (max-width:920px) {
  .h_banner { height: 330px;}
}
@media (max-width:820px) {
  .h_banner { height: 300px;}
}
@media (max-width:767px) {
  .h_banner { height: auto;}
  .h_banner img.b_ba { display:none;}
  .h_banner img.s_ba { display: block; width: 100%;}
}

/*nav 开始*/
.ly_nav { width:100%; height:80px; margin:0 auto; padding:0; background-color:#001c8d; top:0; z-index:9999; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.ly_nav ul { width:100%; max-width:1200px; margin:0 auto; padding:0;}
.ly_nav ul li { width:14.285714%; height:80px; margin:0; padding:0 10px; float:left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.ly_nav ul li a { display:block; width:100%; height:50px; line-height:50px; color:#fff; font-size:20px; font-weight:bold; text-align:center; margin:15px auto;border-radius: 50px; padding:0;background:none; background-size:100% 0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.ly_nav ul li a:hover,.ly_nav ul li a.on { background:url(../images/bg1.png) center center no-repeat; color:#fff;background-size:100% 100%;}
@media (max-width:1440px) {
  .ly_nav, .ly_nav ul li { height: 64px;}
  .ly_nav ul li a { height:44px; line-height:44px; font-size:18px; margin: 10px auto;}
}
@media (max-width:920px) {
  .ly_nav, .ly_nav ul li { height: 60px;}
  .ly_nav ul li a { height:40px; line-height:40px; font-size:16px;}
}

@media (max-width:820px) {}

@media (max-width:767px) {
  .ly_nav { height: auto; padding: 5px;}
  .ly_nav ul li { width: 25%; height: auto; padding: 0 5px;}
  .ly_nav ul li:nth-child(5), .ly_nav ul li:nth-child(6), .ly_nav ul li:nth-child(7) { width: 33.333333%;}
  .ly_nav ul li a { font-size: 15px; margin: 5px auto;}
}
/*nav 结束*/


/*会议简介*/
.h_jianjie{ overflow:hidden; padding:60px 0; background:#f5f8ff; position: relative;}
.h_jianjie:before, .h_jianjie:after { content:''; display:block; width:254px; height:295px; position:absolute;}
.h_jianjie:before { background:url(../images/scjj1.png) center no-repeat; left:-167px; top:100px;}
.h_jianjie:after{ background:url(../images/scjj1.png) center no-repeat; right:-147px; bottom:20px;}

.h_title { margin-bottom: 50px;}
.h_title span { display: block; line-height: 80px; color:#edf2fd; font-family:"impact"; font-size:100px; text-transform:uppercase; text-align: center;}
.h_title p { height: 60px; line-height: 60px; color: #202020; font-size:50px; font-weight:bold; text-align: center; margin-top: -60px; display: flex;justify-content: center; position:relative;}
.h_title p em { display: block; line-height: 60px; color:#1136a5; font-size:50px; font-weight:bold; font-style:normal; position: relative;}
.h_title p i { display:block; width:60px; height:60px; background:url(../images/btico.png) center no-repeat; background-size: 100% 100%; margin-right: 10px;}
.h_title p em::after { content: ''; display: block; width: 200%; height: 3px; background: linear-gradient(214deg, #1136a5, #01ac72); position: absolute; bottom: -10px; right: 0;}
.h_title1 span { color:rgba(255,255,255,.05);}
.h_title1 p, .h_title1 p em { color:#fff;}

.h_jianjie .h_jianjie_main { width:100%; margin:0 auto; padding:30px; border-left:4px solid #1136a5; border-top:4px solid #1136a5; border-right:8px solid #1136a5; border-bottom:8px solid #1136a5; border-radius:0 16px; position:relative; z-index:1;}
.h_jianjie .h_jianjie_main:hover { border-left:8px solid #1136a5; border-top:8px solid #1136a5; border-right:4px solid #1136a5; border-bottom:4px solid #1136a5;}
.h_jianjie .h_jianjie_con { height: 96px; overflow: hidden; position: relative;}
.h_jianjie_scroll { position: absolute; width: 100%; top: 0; left: 0; animation: scrollUp 10s linear infinite;}
.h_jianjie_scroll .scroll-item { width:100%; overflow:hidden; line-height:32px; color:#333; font-size:16px; margin:0 auto; padding:0; text-indent:2em;}
@keyframes scrollUp {
  0% { transform: translateY(0);}
  100% { transform: translateY(-100%);}
}
.h_jianjie_con:hover .h_jianjie_scroll {
  animation-play-state: paused;
}

.zh_data { margin: 40px auto;}
.zh_data ul { display: flex; flex-wrap: wrap; justify-content: left; margin: 0 -20px;}
.zh_data ul li { width: 25%; padding: 0 20px;}
.zh_data ul li span { display:block; line-height: 24px; font-size:16px; color:#1136a5; text-align: center; margin-bottom: 6px;}
.zh_data ul li p { line-height: 30px; color:#1136a5; font-size:36px; font-weight:bold; text-align: center;}
.zh_data ul li p sup { font-size:20px; font-weight:normal;}

@media (max-width:1440px) {
	.h_jianjie:before { left:-200px; top:0;}
	.h_jianjie:after { right:-200px; bottom:0;}

  .h_title { margin-bottom: 40px;}
  .h_title span { line-height: 60px; font-size:80px;}
  .h_title p { height: 50px; line-height: 50px; font-size:44px; margin-top: -50px;}
  .h_title p em { line-height: 50px; font-size:44px;}
  .h_title p i { width:50px; height:50px;}
}
@media (max-width: 1200px) {
	.h_jianjie{padding:50px 0;}
	.h_jianjie .jjvideo ul li .pic{ height:300px;}

  .h_title p { height: 50px; line-height: 50px; font-size:40px; margin-top: -50px;}
  .h_title p em { line-height: 50px; font-size:40px;}

  .zh_data { margin: 30px auto;}
}
@media (max-width:1080px) {
  
}
@media (max-width:1024px) {
	.h_jianjie { padding:40px 0;}
  .h_title span { line-height: 50px; font-size:70px;}
  .h_title p { height: 40px; line-height: 40px; font-size:36px; margin-top: -40px;}
  .h_title p em { line-height: 40px; font-size:36px;}
  .h_title p i { width:40px; height:40px;}
}
@media (max-width:880px) {
	.h_jianjie .jjvideo ul li .pic{ height:250px;}
}
@media (max-width: 767px) {
	.h_jianjie { padding:30px 0;}
	.h_jianjie:before, .h_jianjie:after{ display:none;}

  .h_jianjie .h_jianjie_main { padding: 16px;}
  .h_jianjie_scroll { animation: scrollUp 30s linear infinite;}

  .zh_data ul { margin: 0 -10px -20px;}
  .zh_data ul li { width: 50%; margin-bottom: 20px; padding: 0 10px;}
  .zh_data ul li span { font-size: 14px; margin-bottom: 4px;}
  .zh_data ul li p { line-height: 24px; font-size: 30px;}
  .zh_data ul li p sup { font-size: 16px;}
}
@media (max-width:500px) {

}
@media (max-width:414px) {
}


.h_video { width:100%; height:auto; margin:0 auto; padding:0;}
.h_video ul { display: flex; flex-wrap: wrap; justify-content: left; margin: 0 -10px -20px;}
.h_video ul li { width:33.333333%; margin-bottom: 20px; padding:0 10px;}
.h_video ul li:nth-child(1), .h_video ul li:nth-child(2){width:50%;}
.h_video ul li .h_video_con { min-height: 100%; overflow: hidden; background-color:#fff; border-radius: 16px; position:relative;}

.h_video_con .h_video_img { width:100%; height:300px; overflow:hidden; margin:0 auto; padding:0;}
.h_video ul li:nth-child(1) .h_video_con .h_video_img, .h_video ul li:nth-child(2) .h_video_con .h_video_img { height:360px;}
.h_video_con .h_video_img a { display:block; width:100%; height:100%; overflow:hidden; position: relative;}
.h_video_con:hover .h_video_img a img { -webkit-transform: scale(1.1);-moz-transform: scale(1.1);transform: scale(1.1);}
.h_video_con .h_video_text { width: 100%; position:absolute; left: 0; bottom:0;}
.h_video_con .h_video_text a.h_video_name { display:block; width:100%; height: 50px; overflow:hidden; line-height: 30px; color:#fff; font-size:14px; text-align: center; white-space:nowrap; text-overflow: ellipsis; padding: 10px; background: rgb(0,0,0,.5);}
.h_video_con .h_video_img a i { display:block; width:60px; height:60px; overflow:hidden; margin:-30px 0 0 -30px; background:url(../images/video_btn.png) center center no-repeat; background-size: 100% 100%; position:absolute; left:50%; top:50%;}
.h_video_con:hover .h_video_text a.h_video_name { background: linear-gradient(214deg, #1136a5, #01ac72);}

@media (max-width:1200px) {
  .h_video ul li:nth-child(1) .h_video_con .h_video_img, .h_video ul li:nth-child(2) .h_video_con .h_video_img { height: 330px;}
  .h_video ul li .h_video_con { border-radius: 12px;}
  .h_video_con .h_video_img { height: 250px;}
  .h_video_con .h_video_img a i { width: 54px; height: 54px; margin: -27px 0 0 -27px;}
}
@media (max-width:1080px) {
	.h_video ul li:nth-child(1) .h_video_con .h_video_img, .h_video ul li:nth-child(2) .h_video_con .h_video_img { height: 310px;}  
  .h_video_con .h_video_img { height: 220px;}
}
@media (max-width:1024px) {	
	.h_video ul li:nth-child(1) .h_video_con .h_video_img, .h_video ul li:nth-child(2) .h_video_con .h_video_img { height: 300px;}  
  .h_video_con .h_video_img { height: 200px;}
  .h_video_con .h_video_text a.h_video_name { height: 44px; line-height: 24px;}
}
@media (max-width:820px) {	
	.h_video ul li:nth-child(1) .h_video_con .h_video_img, .h_video ul li:nth-child(2) .h_video_con .h_video_img { height: 260px;}  
  .h_video_con .h_video_img { height: 170px;}
}
@media (max-width:767px) {
	.h_video ul li { width:100%; margin-bottom:20px;}
	.h_video ul li:nth-child(1), .h_video ul li:nth-child(2){width:100%;}
  .h_video ul li .h_video_img { height:250px;}
  .h_video ul li:nth-child(1) .h_video_img, .h_video ul li:nth-child(2) .h_video_img { height:250px;}	
}


/*参会嘉宾*/
.h_chjb { overflow:hidden; padding:60px 0; background:#1136a5 url(../images/csjb_bg.jpg) center no-repeat; background-size:cover;}
.h_chjb .pmjs { margin: -20px 0 40px; text-align:center; color:rgba(255,255,255,.6); font-size:16px;display:flex; display: -webkit-flex;justify-content:center; }
.h_chjb .pmjs:before { content:''; display:block; width:50px; height:1px; background:rgba(255,255,255,.6);    margin-top: 8px; margin-right: 15px;}
.h_chjb .pmjs:after { content:''; display:block; width:50px; height:1px; background:rgba(255,255,255,.6);    margin-top: 8px; margin-left: 15px;}

.h_chjb_swiper .swiper-container { padding-bottom: 40px; position: relative;}
.h_chjb_swiper .swiper-container .swiper-slide { padding-top: 20px; position:relative; text-align:center;}
.h_chjb_swiper .swiper-container .swiper-slide .pic { display: inline-block;width:200px; height:200px; border: 6px solid rgba(255, 255, 255, .1); border-radius:50%; position:relative;}
.h_chjb_swiper .swiper-container .swiper-slide .pic img { width:100%; height:100%;background-position: 50%; background-repeat: no-repeat;border-radius:50%;overflow: hidden; position:relative; z-index:2;}
.h_chjb_swiper .swiper-container .swiper-slide .pic:before { content:'';display:block; width:72px; height:72px; background:url(../images/chjbico1.png) center no-repeat; position:absolute; right:-20px; top:-15px;opacity: .5;}
.h_chjb_swiper .swiper-container .swiper-slide .pic:after { content:'';display:block; width:72px; height:72px; background:url(../images/chjbico2.png) center no-repeat; position:absolute; left:-25px; bottom:-20px;}
.h_chjb_swiper .swiper-container .swiper-slide p { font-size:20px; font-weight:bold; color:#fff; text-align:center; margin:15px 0 5px;}
.h_chjb_swiper .swiper-container .swiper-slide span { font-size:15px;color:#fff; line-height:20px;display: block;height: 40px;}

.h_chjb_swiper .swiper-pagination { width: 100%; height: 10px; bottom: 0 !important;}
.h_chjb_swiper .swiper-pagination span { width: 10px; height: 10px; background-color: rgba(255, 255, 255, .5); border-radius: 50%; margin:  0 4px; opacity: 1; vertical-align: top;}
.h_chjb_swiper .swiper-pagination span.swiper-pagination-bullet-active { background-color: #fff;}

@media (max-width:1440px) {
  .h_chjb .pmjs { margin: -10px 0 30px;}
}
@media (max-width:1200px) {
	.h_chjb { padding:50px 0;}
  .h_hydt_swiper .swiper-container { border-radius: 12px;}
	.h_chjb_swiper .swiper-container .swiper-slide .pic { width:180px; height:180px; border: 4px solid rgba(255, 255, 255, .1);}
  .h_chjb_swiper .swiper-container .swiper-slide p { font-size: 18px;}
  .h_hydt_list ul li .img a { border-radius: 6px;}
}
@media (max-width:1080px) {	
	.h_chjb .pmjs { font-size:14px;}
	.h_chjb_swipe r{ margin-top:40px;}
}
@media (max-width:1024px) {
  .h_chjb { padding: 40px 0;}
}
@media (max-width:767px) {
	.h_chjb { padding:30px 0;}
	.h_chjb_swiper { margin-top:25px;}
  .h_chjb_swiper .swiper-container { padding-bottom: 30px;}
  .h_chjb_swiper .swiper-container .swiper-slide .pic { width: 200px; height: 200px; border: 6px solid rgba(255, 255, 255, .1);}
}


/*会议动态 开始*/
.h_hydt { overflow: hidden; padding:60px 0; overflow:hidden;}

.h_hydt_title { margin: 0 0 40px;}
.h_hydt_title ul { text-align: center;}
.h_hydt_title ul li { display: inline-block; vertical-align: top; height: 50px; line-height: 50px; color: #fff; font-size: 22px; margin: 0 20px; padding: 0 40px; background: linear-gradient(214deg, #1136a5, #01ac72); border-radius: 25px;}
.h_hydt_title ul li i { display: inline-block; width: 26px; height: 26px; overflow: hidden; vertical-align: middle; margin: -4px 0 0 10px;}

.h_hydt_main { display: flex;}
.h_hydt_main .h_hydt_swiper { width: 50%;}
.h_hydt_swiper .swiper-container { overflow: hidden; border-radius: 16px; position: relative;}
.h_hydt_swiper .swiper-slide .h_hydt_con { width: 100%; position: relative;}
.h_hydt_con .pic { display:block;height: 360px;text-align:center;overflow:hidden;position:relative;border-radius: 10px;transition-duration: .4s;-ms-transition-duration: .4s;-moz-transition-duration: .4s;-webkit-transition-duration: .4s;}
.h_hydt_con .pic:after { content: '';display: block;opacity: 1;width: 100%; height: 100%; background: rgba(0,0,0,0) url(../images/video_btn.png) center 60% no-repeat;position: absolute;top: 0;left: 0;transition-duration: .4s;-ms-transition-duration: .4s;-moz-transition-duration: .4s;-webkit-transition-duration: .4s;}
.h_hydt_con .pic img { display: block;width: 100%;height: 100%;position: absolute;top: 0; left: 0; bottom: 0;right: 0; margin: auto; object-fit: cover;}
.h_hydt_con:hover .pic:after { opacity: 1; background: rgba(0,0,0,.6) url(../images/video_btn.png) center no-repeat;}

.h_hydt_swiper .swiper-pagination { width: 100%; height: 10px; bottom: 20px !important;}
.h_hydt_swiper .swiper-pagination span { width: 10px; height: 10px; background-color: rgba(255, 255, 255, .5); border-radius: 50%; margin:  0 4px; opacity: 1; vertical-align: top;}
.h_hydt_swiper .swiper-pagination span.swiper-pagination-bullet-active { background-color: #fff;}

.h_hydt_main .h_hydt_list { width:50%; padding-left: 40px;}
.h_hydt_list ul { height: 360px; overflow-x: hidden; overflow-y: scroll; padding-right: 20px;}
.h_hydt_list ul li { display: flex; align-items: center; overflow:hidden; padding: 15px 0;}
.h_hydt_list ul li .img { width:120px; height:90px; overflow:hidden;}
.h_hydt_list ul li .img a { display: block; width: 100%; height: 100%; overflow: hidden; border-radius: 8px; position: relative;}
.h_hydt_list ul li:hover .img a img { -webkit-transform: scale(1.1);-moz-transform: scale(1.1);transform: scale(1.1);}
.h_hydt_list ul li .text { width: calc(100% - 120px); padding-left: 20px;}
.h_hydt_list ul li .text a.name { display:block; width: 100%; height: 30px; overflow:hidden; line-height: 30px; color: #202020; font-size: 18px; white-space:nowrap; text-overflow:ellipsis; margin-bottom: 6px;}
.h_hydt_list ul li:hover .text a.name { color:#1b67cc;}
.h_hydt_list ul li .text p { max-height: 44px; line-height: 22px; overflow: hidden; color:#999; font-size: 14px; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}

.h_hydt_hd { display: none;}

@media (max-width:1200px){
  .h_hydt { padding: 50px 0;}
  .h_hydt_title ul li { height: 44px; line-height: 44px; font-size: 18px; margin: 0 15px; padding: 0 30px;}
  .h_hydt_con .pic, .h_hydt_list ul { height: 330px;}
  .h_hydt_main .h_hydt_list { padding-left: 30px;}
  .h_hydt_list ul li { padding: 10px 0;}

}
@media (max-width:1080px) {
  .h_hydt_title { margin: 0 0 30px;}
}
@media (max-width:1024px){
  .h_hydt { padding:40px 0;}
}
@media (max-width:820px) {
  .h_hydt_main .h_hydt_list { padding-left: 20px;}
  .h_hydt_list ul li .text { padding-left: 12px;}
}
@media (max-width:767px){
  .h_hydt{ padding:30px 0;}

  .h_hydt_title { display: none;}

  .h_hydt_main { display: block;}
  .h_hydt_main .h_hydt_swiper { width: 100%; margin-bottom: 20px;}
  .h_hydt_con .pic { height: 260px;}

  .h_hydt_main .h_hydt_list { width: 100%; padding-left: 0;}

  .h_hydt_hd { display: inline-block; vertical-align: top; height: 44px; line-height: 44px; color: #fff; font-size: 18px; margin: 0 0 20px; padding: 0 20px; background: linear-gradient(214deg, #1136a5, #01ac72); border-radius: 22px;}
  .h_hydt_hd i { display: inline-block; width: 24px; height: 24px; overflow: hidden; vertical-align: middle; margin: -4px 0 0 10px;}
}
@media (max-width:550px){
}
@media (max-width:425px){
}
@media (max-width:375px){
}
@media (max-width:320px){  
}
/*会议动态 结束*/


/*视频访谈 开始*/
.h_spft { overflow:hidden; padding:60px 0; background: url(../images/spft_bg.jpg) center no-repeat; background-size:cover;}

.h_spft_swiper .swiper-container { overflow: hidden; padding-bottom: 40px; position: relative;}
.h_spft_swiper .swiper-slide { position: relative;}
.h_spft_swiper .swiper-slide .img { width:100%; height:230px;}
.h_spft_swiper .swiper-slide .img a { display: block; width: 100%; height: 100%; overflow: hidden; background-color: #fff; border-radius: 16px; position: relative;}
.h_spft_swiper .swiper-slide:hover .img a img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}
.h_spft_swiper .swiper-slide .img a i { display:block; width:66px; height:66px; overflow:hidden; background:url(../images/video_btn.png) center center no-repeat; background-size: 100% 100%; position:absolute; left:50%; top:50%; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%);}
.h_spft_swiper .swiper-slide .text { margin-top: 10px;}
.h_spft_swiper .swiper-slide .text a { display:block; width: 100%; height: 30px; overflow: hidden; line-height: 30px; color:#333; font-size:16px; white-space:nowrap; text-overflow:ellipsis;}
.h_spft_swiper .swiper-slide .text a img { display:inline-block; vertical-align: middle; margin:-4px 10px 0 0;}
.h_spft_swiper .swiper-slide .text span { display: block; width: 100%; height: 30px; overflow: hidden; line-height: 30px; color: #333; font-size:16px; white-space:nowrap; text-overflow:ellipsis;}
.h_spft_swiper .swiper-slide:hover .text a { color:#1b67cc;}

.h_spft_swiper .swiper-pagination { width: 100%; height: 10px; bottom: 0 !important;}
.h_spft_swiper .swiper-pagination span { width: 10px; height: 10px; background-color: rgba(0, 0, 0, .1); border-radius: 50%; margin:  0 4px; opacity: 1; vertical-align: top;}
.h_spft_swiper .swiper-pagination span.swiper-pagination-bullet-active { background-color: #01ac72;}

@media (max-width:1200px) {
  .h_spft { padding: 50px 0;}
  .h_spft_swiper .swiper-slide .img { height: 220px;}
  .h_spft_swiper .swiper-slide .img a { border-radius: 12px;}
  .h_spft_swiper .swiper-slide .img a i { width: 54px; height: 54px;}
    
}
@media (max-width:1080px) {
  .h_spft_swiper .swiper-slide .img { height: 200px;}
}
@media (max-width:1024px) {
  .h_spft { padding: 40px 0;}
  .h_spft_swiper .swiper-slide .img { height: 180px;}

}
@media (max-width:820px) {
  .h_spft_swiper .swiper-slide .img { height: 160px;}
}
@media (max-width:767px) {
	.h_spft{ padding:30px 0;}	
  .h_spft_swiper .swiper-container { padding-bottom: 30px;}
  .h_spft_swiper .swiper-slide .img { height: 220px;}
}
@media (max-width:320px) {	

}
/*视频访谈 结束*/


/*照片集锦 开始*/
.h_zpjj { overflow:hidden; padding:60px 0; background: url(../images/csjb_bg.jpg) center no-repeat; background-size:cover;}


.h_zpjj_swiper .swiper-container { overflow: hidden; padding-bottom: 40px; position: relative;}
.h_zpjj_swiper .swiper-slide { height: 260px; overflow: hidden; border: 6px solid rgba(255, 255, 255, .1); border-radius: 16px; position: relative;}
.h_zpjj_swiper .swiper-slide:hover { border: 6px solid rgba(255, 255, 255, 1);}
.h_zpjj_swiper .swiper-slide:hover img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}

.h_zpjj_swiper .swiper-pagination { width: 100%; height: 10px; bottom: 0 !important;}
.h_zpjj_swiper .swiper-pagination span { width: 10px; height: 10px; background-color: rgba(255, 255, 255, .5); border-radius: 50%; margin:  0 4px; opacity: 1; vertical-align: top;}
.h_zpjj_swiper .swiper-pagination span.swiper-pagination-bullet-active { background-color: #fff;}

@media (max-width:1200px) {
	.h_zpjj{ padding:50px 0;}
  .h_zpjj_swiper .swiper-slide { height: 240px; border: 4px solid rgba(255, 255, 255, .1); border-radius: 12px;}
}
@media (max-width:1080px) {
  .h_zpjj_swiper .swiper-slide { height: 220px;}
}
@media (max-width:1024px) {
	.h_zpjj{ padding:40px 0;}
  .h_zpjj_swiper .swiper-slide { height: 210px;}
}
@media (max-width:920px) {
  .h_zpjj_swiper .swiper-slide { height: 200px;}
}
@media (max-width:820px) {
  .h_zpjj_swiper .swiper-slide { height: 180px;}
}
@media (max-width:767px) {	
  .h_zpjj { padding:30px 0;}
  .h_zpjj_swiper .swiper-container { padding-bottom: 30px;}
  .h_zpjj_swiper .swiper-slide { height: 260px;}
}
@media (max-width:390px) {
}
@media (max-width:320px) {
}

/*照片集锦 结束*/


/*会议日程*/
.h_hyrc { overflow:hidden; padding:60px 0; background:#1136a5 url(../images/csjb_bg.jpg) center no-repeat; background-size:cover;}

.h_hyrc_main { overflow: hidden; background-color: rgba(255, 255, 255, .1); border: 6px solid rgba(255, 255, 255, .1); border-radius: 16px;}
.h_hyrc_title { display: flex; align-items: center; justify-content: center; padding: 15px 0;}
.h_hyrc_title p { display: block; line-height: 32px; color: #fff; font-size: 22px; font-weight: bold; padding: 0 10px;}

.h_hyrc_list { background: linear-gradient(to left, #1136a5, #01ac72);}
.h_hyrc_head { border-bottom: 1px solid rgba(255, 255, 255, .2);}
.h_hyrc_head ul { display: flex; flex-wrap: wrap; justify-content: left;}
.h_hyrc_head ul li { width: calc(40% - 60px);}
.h_hyrc_head ul li:nth-child(1) { width: 60px;}
.h_hyrc_head ul li:nth-child(4) { width: 120px;}
.h_hyrc_head ul li:nth-child(2) { width: calc(20% - 60px);}
.h_hyrc_head ul li p { min-height: 100%; line-height: 24px; color: #fff; font-size: 16px; padding: 10px 20px; background: linear-gradient(214deg, #1136a5, #01ac72);}
.h_hyrc_head ul li:nth-child(1) p { text-align: center; padding: 10px;}

.h_hyrc_data { line-height: 24px; color: #fff; font-size: 16px; font-weight: bold; text-align: center; padding: 12px 20px; border-bottom: 1px solid rgba(255, 255, 255, .2);}

.h_hyrc_head dl, .h_hyrc_li dl { display: flex; flex-wrap: wrap; justify-content: left;}
.h_hyrc_head dl dd, .h_hyrc_li dl dd { width: 40%;}
.h_hyrc_head dl dd:nth-child(3n+1), .h_hyrc_li dl dd:nth-child(3n+1) { width: 20%;}
.h_hyrc_head dl dd span, .h_hyrc_li dl dd span { display: block; min-height: 100%; line-height: 24px; color: #fff; font-size: 14px; padding: 10px 20px; background-color: #1136a5;}
.h_hyrc_head dl dd span { background: linear-gradient(to left, #1136a5, #01ac72);}

.h_hyrc_con ul li { background-color: #004ea5; border-bottom: 1px solid rgba(255, 255, 255, .2);}
.h_hyrc_con ul li:nth-child(2n+2) { background-color: #1136a5;}
.h_hyrc_con ul li dl { display: flex; flex-wrap: wrap; justify-content: left;}
.h_hyrc_con ul li dl dd { width: calc(40% - 60px); border-right: 1px solid rgba(255, 255, 255, .2);}
.h_hyrc_con ul li dl dd:nth-child(1) { width: 60px;}
.h_hyrc_con ul li dl dd:nth-child(4) { width: 120px;}
.h_hyrc_con ul li dl dd:nth-child(2) { width: calc(20% - 60px);}
.h_hyrc_con ul li dl dd:nth-child(5n+5) { border-right: 0;}

.h_hyrc_con ul li dl dd p { min-height: 100%; line-height: 24px; color: #fff; font-size: 14px; padding: 10px 20px;}
.h_hyrc_con ul li dl dd:nth-child(1) p { text-align: center; padding: 10px; background: linear-gradient(to left, #1136a5, #01ac72);}

.h_hyrc_con ul li.last dl dd:nth-child(3) { width: 80%;}
.h_hyrc_con ul li.last dl dd:nth-child(3) p { text-align: center;}

@media (max-width:1200px) {
	.h_hyrc { padding:50px 0;}
  .h_hyrc_main { border-radius: 12px;}
  .h_hyrc_title p { line-height: 30px; font-size: 20px;}
}
@media (max-width:1080px) {}
@media (max-width:1024px) {
  .h_hyrc { padding:40px 0;}

  .h_hyrc_head ul li { width: calc(38% - 60px);}
  .h_hyrc_head ul li:nth-child(2) { width: calc(24% - 60px);}

  .h_hyrc_con ul li dl dd { width: calc(38% - 60px);}
  .h_hyrc_con ul li dl dd:nth-child(2) { width: calc(24% - 60px);}
  .h_hyrc_con ul li.last dl dd:nth-child(3) { width: 76%;}
}
@media (max-width:820px) {
  .h_hyrc_head ul li { width: calc(37% - 60px);}
  .h_hyrc_head ul li:nth-child(2) { width: calc(26% - 60px);}

  .h_hyrc_con ul li dl dd { width: calc(37% - 60px);}
  .h_hyrc_con ul li dl dd:nth-child(2) { width: calc(26% - 60px);}
  .h_hyrc_con ul li.last dl dd:nth-child(3) { width: 74%;}
}
@media (max-width: 767px) {
	.h_hyrc { padding: 30px 0;}
  .h_hyrc_main { border: 3px solid rgba(255, 255, 255, .1);}
  .h_hyrc_title { padding: 10px 0; flex-wrap: wrap;}
  .h_hyrc_title p { font-size: 18px;}

  .h_hyrc_head ul li:nth-child(1) { width: 40px;}
  .h_hyrc_head ul li { width: calc(35% - 40px);}
  .h_hyrc_head ul li:nth-child(2) { width: calc(30% - 40px);}
  .h_hyrc_head ul li:nth-child(4) { width: 80px;}
  .h_hyrc_head ul li p, .h_hyrc_head ul li:nth-child(1) p { font-size: 14px; padding: 10px 5px;}

  .h_hyrc_con ul li dl dd { width: calc(35% - 40px);}
  .h_hyrc_con ul li dl dd:nth-child(1) { width: 40px;}
  .h_hyrc_con ul li dl dd:nth-child(2) { width: calc(30% - 40px);}
  .h_hyrc_con ul li dl dd:nth-child(4) { width: 80px;}
  .h_hyrc_con ul li.last dl dd:nth-child(3) { width: 70%;}
  
  .h_hyrc_con ul li dl dd p, .h_hyrc_con ul li dl dd:nth-child(1) p { padding: 10px 5px;}

  .h_hyrc_data { font-size: 14px; padding: 10px;}
}

/*new会议日程*/
.h_hyrc .conn ul li{width:100%; font-size:16px;}
.h_hyrc .conn ul li .lie1{ width:20%;float:left;}
.h_hyrc .conn ul li .lie2{ width:40%;float:left;}
.h_hyrc .conn ul li .lie3{ width:20%;float:left;text-align:center;}
.h_hyrc .conn ul li .lie4{ width:20%;float:left;text-align:center;}
.h_hyrc .conn ul li p{ height:50px; line-height:50px; width:100%;color: #fff; padding:0 10px; background: linear-gradient(214deg, #1136a5, #01ac72);}

.h_hyrc .conn ul li.litong{ overflow:hidden;}
.h_hyrc .conn ul li.litong .lie1{text-align:center;display: -webkit-flex;display: flex;flex-wrap: wrap;}
.h_hyrc .conn ul li.litong .lie1 .date{display:flex; display: -webkit-flex; justify-content:center;align-items:center;width:40%;color:#fff; float:left;background: linear-gradient(214deg, #1136a5, #01ac72);}
.h_hyrc .conn ul li.litong .lie1 .time{ width:60%; float:left;}

.h_hyrc .conn ul li.hang1{ height:56px;line-height:56px; text-align:center; color:#fff;background: #1136a5; font-size:18px;} 
.h_hyrc .conn ul li.hang1 .lie1,.h_hyrc .conn ul li.hang1 .lie2,.h_hyrc .conn ul li.hang1 .lie3,.h_hyrc .conn ul li.hang1 .lie4{ background: linear-gradient(214deg, #1136a5, #01ac72);}
.h_hyrc .conn ul li.hang2{ height:50px; line-height:50px;}

.h_hyrc .conn ul li.hang5 .lie2{ width:80%; border-right:0;}


@media (max-width:1200px) {
  
}
@media (max-width:1080px) {
	.h_hyrc .conn ul li{font-size:14px;}
	.h_hyrc .conn ul li .lie1{ width:30%;}
	.h_hyrc .conn ul li .lie3,.h_hyrc .conn ul li .lie4{ width:15%;}
	.h_hyrc .conn ul li.hang1{ font-size:16px;}
	.h_hyrc .conn ul li.hang5 .lie2{width:70%;}
}
@media (max-width:767px) {
	.h_hyrc .conn ul li p{ height:58px; line-height:24px; padding:5px 10px;}
}
@media (max-width:500px) {
	.h_hyrc .conn ul li{font-size:12px;}
	.h_hyrc .conn ul li p{ height:50px; line-height:20px; padding:5px 10px;}
	.h_hyrc .conn ul li.hang1{ font-size:14px;}
}


/*详细日程 开始*/
.h_xxrc { overflow:hidden; padding:60px 0; background:#1136a5 url(../images/csjb_bg.jpg) center no-repeat; background-size:cover;}

.zlfw_tit ul li{float:left;background:#edf2fd;height:50px;line-height:50px;width:19.2%;margin-right:1%; margin-bottom:10px;text-align:center;font-size:16px;position:relative;padding:0 10px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border-radius: 16px;}
.zlfw_tit ul li:nth-child(5n){ margin-right:0;}
.zlfw_tit ul li.on,.zlfw_tit ul li:hover{ background: linear-gradient(214deg, #1136a5, #01ac72);}
.zlfw_tit ul li a{ display:inline-block; width:100%; height:50px; overflow:hidden; line-height: 50px; color:#333; font-size:16px; white-space:nowrap;text-overflow:ellipsis;}
.zlfw_tit ul li.on a,.zlfw_tit ul li:hover a{ color:#fff;}

.zlfw_con {width:100%;margin-top:20px;overflow:hidden;}
.zlfw_con .list_Part { display: none; }
.zlfw_con .list_Part.on { display: block;}

@media (max-width:1200px) {
  .h_xxrc { padding: 50px 0;}
  .zlfw_tit ul li { border-radius: 12px;}
	.zlfw_tit ul li, .zlfw_tit ul li a { height:44px; line-height:44px; font-size:15px;}
	
	.zlfw_con{ margin-top:10px;}
}
@media (max-width:1080px) {}
@media (max-width:1024px) {
  .h_xxrc { padding: 40px 0;}
}
@media (max-width:900px) {
	.zlfw_tit ul li{ width:23.5%; margin-right:2%;}
	.zlfw_tit ul li:nth-child(5n){ margin-right:2%;}
	.zlfw_tit ul li:nth-child(4n){ margin-right:0;}
}
@media (max-width:767px) {
  .h_xxrc { padding: 30px 0;}
	.zlfw_tit ul li{ width:32%; margin-right:2%;}
	.zlfw_tit ul li:nth-child(5n){ margin-right:2%;}
	.zlfw_tit ul li:nth-child(4n){ margin-right:2%;}
	.zlfw_tit ul li:nth-child(3n){ margin-right:0;}
}
@media (max-width:550px) {
	.zlfw_tit ul li{ width:48.5%; margin-right:3%; margin-bottom:5px;}
	.zlfw_tit ul li:nth-child(5n){ margin-right:3%;}
	.zlfw_tit ul li:nth-child(4n){ margin-right:3%;}
	.zlfw_tit ul li:nth-child(3n){ margin-right:3%;}
	.zlfw_tit ul li:nth-child(2n){ margin-right:0;}
}
/*详细日程 结束*/


/*往届回顾 开始*/
.h_wjhg { overflow:hidden; padding:60px 0;}
.h_wjhg_swiper { overflow: hidden; padding: 0 60px 40px; position: relative;}
.h_wjhg_swiper .swiper-container { border-radius: 16px;}
.h_wjhg_swiper .swiper-slide { height: 320px; overflow: hidden;}
.h_wjhg_swiper .swiper-slide a { display: block; width: 100%; height: 100%; overflow: hidden; position: relative;}
.h_wjhg_swiper .swiper-slide:hover a img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}

.h_wjhg_swiper .swiper-button-prev, .h_wjhg_swiper .swiper-button-next { width: 48px; height: 48px; margin-top: -44px; padding: 12px; background: linear-gradient(to left, rgba(0,0,0,.3), rgba(0, 0, 0, .3)); border-radius: 50%; top: 50%;}
.h_wjhg_swiper .swiper-button-prev { left: 0; transform: rotateY(180deg); -webkit-transform: rotateY(180deg);}
.h_wjhg_swiper .swiper-button-next { right: 0;}
.h_wjhg_swiper .swiper-button-prev:hover, .h_wjhg_swiper .swiper-button-next:hover { background: linear-gradient(to left, #1136a5, #01ac72);}
.h_wjhg_swiper .swiper-button-disabled { opacity: .25 !important;}

.h_wjhg_swiper .swiper-pagination { width: 100%; height: 10px; left: 0; bottom: 0 !important;}
.h_wjhg_swiper .swiper-pagination span { width: 10px; height: 10px; background-color: rgba(0, 0, 0, .1); border-radius: 50%; margin:  0 4px; opacity: 1; vertical-align: top;}
.h_wjhg_swiper .swiper-pagination span.swiper-pagination-bullet-active { background-color: #1136a5;}
@media (max-width:1200px) {
  .h_wjhg { padding: 50px 0;}
  .h_wjhg_swiper .swiper-container { border-radius: 12px;}
}
@media (max-width:1080px) {}
@media (max-width:1024px) {
  .h_wjhg { padding: 40px 0;}
}
@media (max-width:920px) {
  .h_wjhg_swiper .swiper-slide { height: 300px;}
}
@media (max-width:820px) {
  .h_wjhg_swiper .swiper-slide { height: 280px;}
}
@media (max-width:767px) {
  .h_wjhg { padding: 30px 0;}
  .h_wjhg_swiper { padding: 0 0 30px;}
  .h_wjhg_swiper .swiper-slide { height: 200px;}
  .h_wjhg_swiper .swiper-button-prev, .h_wjhg_swiper .swiper-button-next { width: 40px; height: 40px; margin-top: -30px;}
}
@media (max-width:390px) {}
@media (max-width:320px) {}
/*往届回顾 结束*/


.mb_r { display: block; width: 56px; height: 92px; margin: -45px 0 0; padding: 0; position: fixed; top: 60%; right: 4px; z-index: 9999; }
.mb_r ul li { width: 56px; height: 56px; margin: 0 auto 4px; padding: 0; position: relative; border-radius: 0 8px; }
.mb_r ul li a { display: block; width: 56px; height: 56px; margin: 0 auto; padding: 0; background: linear-gradient(214deg, #1136a5, #01ac72); border-radius: 28px 0 28px 28px; position: relative; }
.mb_r ul li a img { display: block; width: 24px; height: 24px; overflow: hidden; margin: auto; padding: 0; position: absolute; left: 0; top: 0; right: 0; bottom: 0; }
.mb_r ul li span { display: block; width: 0; height: 56px; overflow: hidden; line-height: 56px; color: #fff; font-size: 22px; text-align: center; margin: 0; padding: 0; position: absolute; top: 0; right: 0; background: linear-gradient(214deg, #1136a5, #01ac72); border-radius: 28px 0 28px 28px; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; }
.mb_r ul li:hover span { width: 200px; padding: 0 10px; }
.mb_r ul li a:hover { background-color: #00549c; }
.mb_ewm {height: auto; margin: 0; padding: 10px;background: linear-gradient(214deg, #1136a5, #01ac72); position: fixed; right: 4px; bottom: 4px; z-index: 99999; }
.mb_ewm .ewm_img { width: 140px; height: 140px; overflow: hidden; margin: 0 auto; padding: 0; background-color: #fff; position: relative; }
.ewm_img img { display: block; max-width: 100%; max-height: 100%;	margin: auto;	padding: 0;	position: absolute; left: 0;	top: 0;	right: 0;	bottom: 0; width: 236px;	height: 265px;}
.mb_ewm p { width: 100%; height: 20px; overflow: hidden; line-height: 20px; color: #fff; font-size: 14px; text-align: center; margin: 10px auto 0; padding: 0; }
.mb_ewm .ewm_close { display: block; width: 20px; height: 20px; overflow: hidden; margin: 0; padding: 0; position: absolute; top: -24px; right: 0; cursor: pointer; }
 @media screen and (max-width:1080px) {
  .mb_r { width: 44px; }
  .mb_r ul li { width: 44px; height: 44px; }
  .mb_r ul li a { width: 44px; height: 44px; }
  .mb_r ul li span { display: none; }
  .mb_ewm { display: none; }
}
.mb_pf { width: 143px; height: auto; margin: 0; padding: 10px; position: fixed; right: 4px; bottom: 500px; }
.mb_pf .pf_img { width: 143px; height: 267px; overflow: hidden; margin: 0 auto; padding: 0; background-color: #fff; position: relative; }
.pf_img img { display: block; max-width: 100%; max-height: 100%; margin: auto; padding: 0; position: absolute; left: 0; top: 0; right: 0; bottom: 0; }
.mb_pf .pf_close { display: block; width: 20px; height: 20px; overflow: hidden; margin: 0; padding: 0; position: absolute; top: 0; right: 0; cursor: pointer; }
 @media screen and (max-width:1080px) {
  .mb_pf { display: none; }
}

