body{
	margin: 0;
	padding: 0;
	background-color: #fff;
}
a,button,input{
	outline: none;
	text-decoration: none !important;
}
/* 导航 */

.nav_btn{
	display: none;
}
.nav_ccc{
		display: block;
		width: 100%;
		height: 90px;
		position: absolute;
		left: 0;
		top: 0;
	}
.nav{
	width: 100%;
	height: 90px;
	background-color: #1c4364;
	/* position: fixed;
	left: 0;
	top: 0; */
	border-bottom: 1px solid #21517a;
	position: relative;
}
.nav_c{
	width: 1450px;
	height: 90px;
	margin: 0 auto;
	position: relative;
}
.nav_logo{
	width: auto;
	margin-left: 0px;
	display: flex; justify-content: flex-start; align-items: center;
}
.nav_logo img{
	width: 280px; margin-top: 29px;
}
.nav_d{
	width: 900px;
	height: 90px;
	line-height: 90px;
	font-size: 16px;
	display: flex;
	margin: 0 auto;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
}
.nav_d li{
	flex: 1;
	line-height: 90px;
	height: 90px;
	text-align: center;
	position: relative;
}
.nav_d li a{
	color: #bbb;
	width: auto;
	height: 100%;
	display: inline-block;
}
.nav_d li:hover a{
	color: #fff;
	border-bottom: 3px solid #fff;
}
.nav_d_active a{
	color: #fff !important;
	border-bottom: 3px solid #fff;
}


.nav_language{
/*	float: right;
	display: inline-block;*/
	height: 90px;
	display: flex; justify-content: flex-end; align-items: center;
	/*width: 100px;*/
}
.nav_language img.address-ico{
	width: 20px; margin-right: 5px;
}
.nav_language a{
	color: #FFF;
	font-size: 13px;
	/*width: 35px;*/
	text-align: center;
/*	display: block;
	height: 35px;
	float: left;
	line-height: 45px;
	margin-top: 25px;
	margin-left: 10px;*/
}
.nav_language a:hover{
	color: #bbb;
}
.nav_language_active{
	border-radius: 100%;
	background-color: #335674;
	color: #fff !important;
	text-align: center;
	line-height: 40px;
}


/* indexbanner */
.swiper-container {
	width: 100%;
	height: 100%;
}
.swiper-slide {
	text-align: center;
	font-size: 18px;
	background: #fff;

	/* Center slide text vertically */
	/* display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center; */
}
.cz_banner{
	width: 100%;
	height: auto;
	overflow: hidden;
	min-height: 30px;
}
.swiper_top_banner{
	width: 100%;
	height: auto;
	overflow: hidden;
	min-height: 30px;
}
.swiper_top_banner .swiper-slide img{
	width: 100%;
	height: auto;
}

.swiper_top_banner .swiper-button-next  , .swiper_top_banner .swiper-button-prev{
	height: 35px;
	width: 35px;
	background-size: 10px 25px;
	background-color: #e98724;
	border-radius: 100%;
}
.swiper_top_banner .swiper-button-disabled{
	background-color: rgba(255,255,255,0.6);
	border-radius: 100%;
}
.swiper_top_banner .swiper-pagination-bullet{
	width: 60px;
	height: 5px;
	margin: 0 15px !important;
	background-color: #335674;
	border-radius: 0;
	opacity: 1;
}
.swiper_top_banner .swiper-pagination-bullet-active{
	background-color: #e88523;
}
/* 便捷入口 */
.cz_bj{
	width: 100%;
	height: auto;
	min-height: 30px;
	overflow: hidden;
	background-image: url(../images/index_bjrk_bg.jpg);
	background-position: center top;
	background-size:auto auto;

}
.cx_bj_c{
	width: 1280px;
	height: auto;
	min-height: 30px;
	overflow: hidden;
	margin: 0 auto;
	box-sizing: border-box;
	padding-bottom: 50px;
}
.cz_index_tit{
	width: 100%;
	text-align: left;
	height: auto;
	margin-top: 70px;
	position: relative;
}
.cz_index_tit img{
	height: 85px;
}

.cz_bj_con{
	width: 100%;
	height: auto;
	min-height: 30px;
	margin-top: 60px;
}
.cz_bj_top{
	width: 100%;
	height: auto;
	min-height: 30px;
	overflow: hidden;
	box-sizing: border-box;
	padding-top: 10px;
}
.cz_bj_top ul{
	width: 33.33%;
	float: left;
	height: 225px;
	float: left;
	text-align: center;
	cursor: pointer;
}
.cz_bj_top ul li{
	width: 135px;
	height: 135px;
	border: 3px solid #1c4364;
	border-radius: 100%;
	text-align: center;
	line-height: 135px;
	margin: 0 auto;
	
}
.cz_bj_top ul li img{
	width: 50%;
}
.cz_bj_top ul:hover li{
	transform: scale(1.05);
}
.cz_bj_top ul h3{
	color: #1c4364;
	font-size: 24px;
	margin-top: 10px;
}
.cz_bj_top ul p{
	color: #1c4364;
	margin-top: 10px;
	display: none;
}
.cz_bj_top_active li{
	background-color: #1c4364;
}
.cz_bj_top_active h3{
	font-weight: 600;
}
.cz_bj_top_active p{
	display: block !important;
}

.cz_bj_btm{
	width: 100%;
	height:330px;
	display: none;
}
.cz_bj_tab{
	width: 100%;
	height: 330px;
	display: flex;
}

.cz_bj_tab ul{
	background-color: rgba(255,255,255,0.5);
	flex: 1;
	height: 330px;
	text-align: center;
}
.cz_bj_tab ul:nth-child(2n){
	background-color: rgba(255,255,255,0.8);
}
.cz_bj_tab ul h3{
	font-size: 24px;
	color: #1c4364;
	font-weight: 600;
	margin-top: 50px;
}
.cz_bj_tab ul i{
	margin: 15px auto;
	display: inline-block;
	width: 60px;
	height: 5px;
	background-color: #bbb;
	margin-bottom: 20px;
}
.cz_bj_tab ul li{
	font-size: 22px;
	color: #333;
	line-height: 45px;
}
.cz_bj_tab ul li a{
	color: #333;
}

/* s首页新闻中心 */
.index_news{
	width: 100%;
	height: auto;
	min-height: 30px;
	overflow: hidden;
	background-color: #f6f7f8;
}
.index_news_con{
	width: 100%;
	height: auto;
	max-width: 1280px;
	margin: 0 auto;
}
.index_news_conent{
	width: 100%;
	height: auto;
	margin: 0 auto;
	margin-top: 70px;
}
.news_swiper{
	box-sizing: border-box;
	padding-bottom: 80px;
}
.news_swiper .swiper-slide ul{
	width: 100%;
	height: auto;
	margin: 0;
}
.news_swiper .swiper-slide:hover ul li{
	background-color: #335674;
}
.news_swiper .swiper-slide:hover ul li h3{
	color: #fff;
}
.news_swiper .swiper-slide:hover ul li p{
	color: #fff;
}
.news_swiper .swiper-slide ul img{
	width: 100%;
	height: auto;
}
.news_swiper .swiper-slide ul li{
	width: 100%;
	height: 90px;
	background-color: #fff;
	box-sizing: border-box;
	padding: 5px 10px;
	text-align: left;
}
.news_swiper .swiper-slide ul li h3{
	width: 100%;
	font-size: 20px;
	color: #000;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	display: -webkit-box;
	margin: 0;
	line-height: 60px;
}
.news_swiper .swiper-slide ul li p{
	width: 100%;
	font-size: 14px;
	color: #999999;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	display: -webkit-box;
	margin: 0;
	line-height: 20px;
}
.news_swiper .swiper-pagination-bullet, .jb_swiper .swiper-pagination-bullet{
	margin: 0 10px;
	width: 60px;
	height: 5px;
	border-radius: 0;
	background-color: #999999;
	opacity: 1;
}
.news_swiper .swiper-pagination-bullet-active, .jb_swiper .swiper-pagination-bullet-active{
	background-color: #335674;
}
.index_news_more{
	width: 100%;
	margin-top:40px;
	margin-bottom: 70px;
	height: 50px;
	text-align: center;
}
.index_news_more a{
	display: inline-block;
	width: 135px;
	height: 35px;
	border: 2px solid #335674;
	color: #335674;
	font-size: 16px;
	text-align: center;
	line-height: 35px;
	margin: 0 auto;
}
/* index 展会 */
.index_zh{
	width: 100%;
	height: auto;
	min-height: 30px;
	overflow: hidden;
	background-color: #1c4364;
}
.index_zh_top{
	width: 100%;
	height: auto;
	min-height: 30px;
	overflow: hidden;
	max-width: 1280px;
	margin: 0 auto;
}
.index_zh_con{
	margin: 50px auto;
	width: 100%;
	height:auto;
	box-sizing: border-box;
}
.index_zh_con_c{
	width: 100%;
	height: auto;
	box-sizing: border-box;
	padding-left: calc(50% - 640px);
}
.swiper_zhhd{
	width: 100%;
	height: auto;
	background:none;
}
.swiper_zhhd >.swiper-wrapper > .swiper-slide{
	width: 100%;
	background: none;
	height: auto;
	box-sizing: border-box;
}
.swiper_zhhd_left{
	width: 590px;
	float: left;
	height: auto;
	min-height: 30px;
	overflow: hidden;
}
.swiper_zhhd_left h3{
	color: #e77811;
	font-size: 48px;
	line-height: 60px;
	text-align: left;
}
.swiper_zhhd_left i{
	width: 120px;
	height: 5px;
	background-color: #fff;
	display: block;
	margin: 30px auto;
	float: left;
}
.swiper_zhhd_left p{
	color: #fff;
	font-size: 16px;
	width: 100%;
	text-align: left;
	display: block;
	float: left;
	box-sizing: border-box;
	padding-right: 20%;
	line-height: 35px;
}
.swiper_zhhd_left a{
	width: 150px;
	height: 45px;
	background-color: rgba(255,255,255,0.3);
	color: #fff;
	display: block;
	float: left;
	line-height: 45px;
	margin-top: 50px;
	font-size: 16px;
	margin-bottom: 100px;
}
.swiper_zhhd_left a:hover{
	background-color: rgba(255,255,255,0.5);
	color: #fff;
	font-size: 16px;
}
.prev_zhhd , .next_zhhd{
	width: 50px;
	height: 50px;
	border: 2px solid #fff;
	border-radius: 100%;
	background-size: 10px 20px;
}
.prev_zhhd{
	top: auto;
	bottom: 30px;
	left: 0;
}
.next_zhhd{
	top: auto;
	bottom: 30px;
	left: 70px;
	right: auto;
}

.swiper_zhhd_right{
	width: calc(100% - 600px);
	float: right;
	height: auto;
	overflow: hidden;
	min-height: 30px;
	max-height: 640px;
}
.swiper_car .swiper-slide{
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}
.swiper_car{
	box-sizing: border-box;
	padding-left: 50px;
}
.swiper_car_bg{
	height: auto;
	overflow: hidden;
	min-height: 30px;
	width: 100%;
	background-color: #335674;
	box-sizing: border-box;
	padding: 5px;
	padding-right: 0;
}
.swiper_zhhd_right img{
	width: 100%;
	height: auto;
	max-height: 630px;
}
.swiper_car .car_pagination{
	right: auto;
	left: 0px;
	width: 45px;
	align-items: center;
	bottom: 0;
	top: 0;
}
.swiper_car .swiper-pagination-bullet{
	width: 45px;
	height: 45px;
	background:none;
	color: #92badd;
	font-size: 16px;
	opacity: 1;
	display: block;
	line-height: 45px;
	border-radius: 0;
}
.swiper_car .swiper-pagination-bullet-active{
	background-color: #335674 !important;
	line-height: 45px;
	text-align: center;
	border-radius: 0;
}

/* index往届回顾 */
.index_wjhg{
	width: 100%;
	height: auto;
	min-height: 30px;
/*	background: url(../images/wjhg_bg.png);
	background-size: cover;
	background-position: center;*/
	background-color: #1C4364;
	overflow: hidden;
}
.index_wjhg_con{
	width: 100%;
	max-width:1280px;
	margin: 0px auto;
	overflow: hidden;
	height: auto;
	min-height: 30px;
}
.wjhg_con{
	width: 100%;
	max-width: 1280px;
	height: auto;
	min-height: 30px;
	overflow: hidden;
	margin: 80px auto;
}
.wjhg_index_slide{
	width: 100%;
	height: auto;
	min-height: 30px;
	overflow: hidden;
}
.wjhg_index_slide ul{
	float: left;
}
.wjhg_index_slide ul:nth-child(2){
	margin: 0 15px;
	width: calc(100% - 550px);
	float: left;
	height: auto;
}
.my-video{
	height: 450px;
}
.wjhg_index_ul{
	float: left;
	background-color: rgba(51,86,116,0.7);
	width: 260px;
	height: auto;
	box-sizing: border-box;
	padding: 0 35px;
	height: 450px;
}
.wjhg_index_ul li:nth-child(1){
	border-bottom: 1px solid #5d778d;
}
.wjhg_index_ul li{
	height: auto;
	overflow: hidden;
	min-height: 30px;
}
.wjhg_index_ul li img{
	margin:  10px auto;
	max-width: 75px;
	margin-top: 35px;
}
.wjhg_index_ul li h3{
	width: 100%;
	float: left;
	line-height: 50px;
	color: #fff;
	font-size: 40px;
	display: block;
	height: 50px;
	margin-bottom: 35px;
}
.wjhg_index_ul li h3 b{
	display: inline-block;
	float: left;
	margin-right: 15px;
	margin-left: 15%;
}
.wjhg_index_ul li h3 p{
	color: #56a8ed;
	font-size: 14px;
	line-height: 25px;
	height: 25px;
	margin: 0;
	text-align: left;
	box-sizing: border-box;
	
}
.swiper_wjhg .swiper-slide{
	background:none;
}
.wjhg_btn{
	width: 300px;
	height: 40px;
	position: absolute;
	right: 0;
	bottom: 0;
}
.next_wjhg , .prev_wjhg{
	width: 60px;
	height: 40px;
	background-size: 12px 20px;
	background-color:#335674;
}
.next_wjhg{
	left: 85px;
}
.wjhg_btn .swiper-button-disabled{
	background-color:#231e1e;
}
.wjhg_btn a{
	display: block;
	width: 120px;
	height: 40px;
	color: #fff !important;
	font-size: 16px;
	background-color:#335674;
	position: absolute;
	left: 170px;
	bottom: 0;
	text-align: center;
	line-height: 40px;
}
/* 合作媒体 */
.index_hzmt{
	background-color: #f4f7fc;
	width: 100%;
	height: auto;
	min-height: 100px;
}
.index_hzmt_con{
	width: 100%;
	max-width: 1280px;
	height: auto;
	min-height: 30px;
	overflow: hidden;
	margin: 0 auto;
}
.index_hzmt_list{
	width: 100%;
	height: auto;
	min-height: 30px;
	margin: 50px auto;
	overflow: hidden;
}
.index_hzmt_list li{
	float: left;
	width: 100%;
	height: auto;
	position: relative;
	margin-right: 20px;
	overflow: hidden;
	margin-bottom: 30px;
}
.index_hzmt_list .swiper-slide{
	background:none !important;
} .index_hzmt_list .swiper-container{
	 box-sizing: border-box;
	 padding-bottom: 40px;
 }
.index_hzmt_list li:nth-child(5n){
	margin-right: 0;
}
.index_hzmt_list li img{
	width: 100%;
	height: 80px;
}
.index_hzmt_list li span{
	width: 100%;
	height: 100%;
	background-color:rgba(51,86,116,0.7);
	color: #fff;
	text-align: center;
	position: absolute;
	left: 0;
	font-size: 16px;
	top: 0;
	display: none;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	
}
.index_hzmt_list li:hover span{
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
}
/* foot */

.foot{
	background-color: #0b1925;
	width: 100%;
	height: auto;
	overflow: hidden;
	min-height: 30px;
}
.foot_top{
	width: 100%;
	max-width: 1280px;
	height: auto;
	box-sizing: border-box;
	padding: 35px 0;
	margin: 0 auto;
	overflow: hidden;
}
.foot_top ul{
	border-right: 1px solid #11273a;
	width: 33.33%;
	float: left;
	box-sizing: border-box;
	padding-left: 50px;
	height: 145px;
}
.foot_top ul:last-child{
	border-right: 0;
}
.foot_top ul h3{
	font-size: 22px;
	color: #325573;
	margin-bottom: 20px;
	line-height: 30px;
	margin-top: 0;
}
.foot_top ul a{
	display: block;
	font-size: 16px;
	color: #98a3ad;
	line-height: 35px;
}
.foot-bottom{
	width: 100%;
	box-sizing: border-box;
	padding: 20px 0;
	text-align: center;
	border-top: 1px solid #11273a;
	height: auto;
	overflow: hidden;
}
.foot-bottom p{
	margin: 0;
	line-height: 30px;
	font-size: 14px;
	color: #98a3ad;
}

/* 首页结束 */
/* 新闻中ixn */

.show_banner{
	width: 100%;
	height: auto;
	min-height: 200px;
	background-color: #1c4364;
}

.show_mbx{
	width: 100%;
	height: 80px;
	background-color: #fff;
}
.show_mbx_con{
	width: 100%;
	max-width: 1280px;
	margin: 0 auto;
}
.show_mbx_con li{
	float: left;
	width: 170px;
	height: 80px;
	line-height: 80px;
	font-size: 18px;
	color: #000;
	text-align: center;
}
.show_mbx_con li a{
	color: #000;
}
.mbx_active{
	background-color: #335674;
	color: #fff !important;
	font-weight: 600;
}
.mbx_active a{
	color: #fff !important;
	font-weight: 600;
}
.mbx_right{
	float: right !important;
	line-height: 80px;
	font-size: 14px !important;
	color: #666 !important;
	width: auto !important;
	text-align: right !important;
}
.mbx_right a{
	color: #666 !important;
}
.mbx_right span{
	color: #335674;
}

.news_con{
	width: 100%;
	margin: 0 auto;
	max-width: 1280px;
	min-height: 300px;
	overflow: hidden;
	text-align: center;
}
.news_con_top{
	width: 100%;
	height: auto;
	margin: 30px auto;
	overflow: hidden;
}

.news_con_top ul{
	width:calc(33.3% - 20px);
	height: auto;
	margin: 0;
	float: left;
	box-sizing: border-box;
	margin-right: 30px;
}
.news_con_top ul:nth-child(3n){
	margin-right: 0;
}
.news_con_top ul:hover li{
	background-color: #335674;
}
.news_con_top ul:hover li h3{
	color: #fff;
}
.news_con_top ul:hover li p{
	color: #fff;
}
.news_con_top  ul img{
	width: 100%;
	/*height: auto;*/
	height: 270px;
}
.wqhg-wrap .swiper-pagination-bullet-active{
	background: #FFF !important;
}
.news_con_top ul.guest-wrap img{
	height: 420px !important;
}
.wqhg-wrap{
	display: flex; justify-content: flex-start; align-items: center; overflow: hidden;
}
.wq-box{
	width: 280px; height: 170px; margin-right: 15px; flex-shrink: 0; border-radius: 4px;
}
.wq-box img{
	width: 100%; height: 100%; border-radius: 4px;
}
.news_con_top  ul li{
	width: 100%;
	height: 90px;
	background-color: #fff;
	box-sizing: border-box;
	padding: 5px 10px;
	text-align: left;
}
.news_con_top  ul li h3{
	width: 100%;
	font-size: 20px;
	color: #000;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	display: -webkit-box;
	margin: 0;
	line-height: 60px;
}
.news_con_top  ul li p{
	width: 100%;
	font-size: 14px;
	color: #999999;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	display: -webkit-box;
	margin: 0;
	line-height: 20px;
}

.news_con_bottom{
	width: 100%;
	max-width: 1280px;
	margin: 0 auto;
	height: auto;
	overflow: hidden;
}
.news_con_bottom ul{
	margin-bottom: 25px;
	width: 100%;
	background-color: #fff;
	box-sizing: border-box;
	padding: 30px 0;
	overflow: hidden;
}
.news_time{
	width: 260px;
	height: auto;
	min-height: 30px;
	overflow: hidden;
	text-align: center;
	float: left;
}
.news_time span{
	font-size: 60px;
	color: #666;
	display: block;
	width: 100%;
	text-align: center;
	margin-top:55px;
}
.news_time font{
	font-size: 18px;
	color: #666;
	display: block;
	width: 100%;
	text-align: center;
}
.news_img{
	width: auto;
	max-width: 315px;
	height: auto;
	float: left;
}
.news_img img{
	width: 100%;
	height: auto;
}
.news_text{
	width: calc(100% - 580px);
	height:auto;
	float: left;
	box-sizing: border-box;
	padding-left: 30px;
	padding-right: 30px;
}
.news_text h3{
	color: #000;
	font-size: 20px;
	line-height: 35px;
	margin: 10px auto;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	display: -webkit-box;
	width: 100%;
	text-align: left;
}
.news_text p{
	color: #787878;
	font-size: 16px;
	line-height: 35px;
	margin: 5px auto;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	display: -webkit-box;
	width: 100%;
	text-align: left;
}
.news_text span{
	display: block;
	width: 40px;
	height: 40px;
	background-color: #cccccc;
	color: #fff;
	font-size: 16px;
	text-align: center;
	line-height: 40px;
	font-weight: 100;
	border-radius: 100%;
	margin-top: 30px;
}
/* 1c4364 */
.news_con_bottom ul:hover .news_time span{
	color: #1c4364;
}
.news_con_bottom ul:hover .news_time font{
	color: #1c4364;
}
.news_con_bottom ul:hover .news_text h3{
	color: #1c4364;
}
.news_con_bottom ul:hover .news_text span{
	background-color: #1c4364;
}

.pagination>li>a, .pagination>li>span{
	color: #222 !important;
}
.pagination>.active>a{
	color: #fff !important;
	background-color: #1c4364 !important;
	border-color: #1c4364 !important;
}

/* 观展攻略 */
.gzgl_con{
	width: 100%;
	max-width: 1280px;
	background-color: #fff;
	height: auto;
	overflow: hidden;
	margin: 30px auto;
	min-height: 50px;
	box-sizing: border-box;
	padding: 30px;
}
.gzgl_zhjj{
	width: 100%;
	height: auto;
	min-height: 30px;
	overflow: hidden;
	border-bottom: 1px dashed #ccc;
}
.gzgl_tit{
	color: #335674;
	font-size: 24px;
	font-weight: 600;
	text-align: left;
	height: 50px;
	line-height: 50px;
	width: 100%;
	margin: 20px auto;
}
.gzgl_text{
	width: 100%;
	height: auto;
	min-height: 30px;
	overflow: hidden;
}
.gzgl_text p{
	line-height: 35px;
	font-size: 16px;
	color: #000;
	text-align: left;
	margin-bottom: 20px;
}
.gzgl_text img{
	display: inline-block;
	width:100%;
	margin-bottom: 20px;
}

.gzgl_rc{
	margin: 20px auto;
	margin-bottom: 20px;
}
.gzgl_rc li{
	height: auto;
	box-sizing: border-box;
	padding: 25px 10px;
	background-color: #f6f7f8;
	text-align: center;
}
.gzgl_rc li h3{
	font-size: 20px;
	color: #000;
	margin-bottom: 15px;
}
.gzgl_rc li p{
	font-size: 18px;
	color: #5b5b5b;
}
.gzgl_address{
	font-size: 20px;
	color: #000;
	text-align: left;
	width: 100%;
	margin: 20px auto;
}
.gzgl_zwt{
	width: 100%;
	height: auto;
	overflow: hidden;
}
.gzgl_zwt img{
	height: auto;
	width: 100%;
	margin: 15px auto;
}
.gzgl_zhjjj{
	border-bottom: 0;
}

/* 交通信息 */
.gz_map{
	width: 100%;
	height: auto;
	min-height: 30px;
	background-color: #fff;
	box-sizing: border-box;
	padding: 15px;
	max-width: 1280px;
	margin: 0 auto;
	margin-top: 30px;
}
.jtxinxi_list{
	width: 100%;
	text-align: left;
	margin-bottom: 15px;
}
.jtxinxi_list li{
	font-size: 16px;
	color: #000;
	width: 100%;
	text-align: left;
	height: 35px;
	line-height: 35px;
}
.jtxinxi_list li i{
	margin-right: 15px;
	color: #ccc;
	font-size: 22px;
}
.gj_bg{
	min-height: 250px;
	background-image: url(../images/jt_bg1.jpg);
	background-size: 170px;
	background-repeat: no-repeat;
	background-position: right bottom;
}

.gj_bg2{
	min-height: 250px;
	background-image: url(../images/jt_bg2.jpg);
	background-size: 170px;
	background-repeat: no-repeat;
	background-position: right bottom;
}
.gj_bg3{
	min-height: 250px;
	background-image: url(../images/jt_bg3.jpg);
	background-size: 170px;
	background-repeat: no-repeat;
	background-position: right bottom;
}
/* 周边服务 */
.cy_fw{
	width: 100%;
	height: auto;
	min-height: 80px;
	margin: 15px auto;
}
.cy_fw li{
	margin-bottom: 15px;
}
.cy_fw li a{
	background-color: #f6f7f8;
	box-sizing: border-box;
	padding: 10px 5px;
	text-align: center;
	display: block;
	width: 100%;
	height: 100%;
	line-height: 25px;
	color: #333;
}
.cy_fw li a:hover{
	background-color: #1c4364;
	color: #fff;
}

/* 在线购票 */
.onlin_buy{
	width: 100%;
	margin: 15px auto;
	height: auto;
	overflow: hidden;
	position: relative;
}
.onlin_buy img{
	width: 260px;
	float: left;
	display: block;
}
.onlin_buy a{
	display: inline-block;
	height: 50px;
	width: 155px;
	background-color: #1c4364;
	color: #fff !important;
	font-size: 18px;
	line-height: 50px;
	text-align: center;
	position: absolute;
	left: 320px;
	bottom: 10px;
}
.pw_info{
	width: 100%;
	height: auto;
	min-height: 30px;
	line-height: 35px;
	font-size: 16px;
	color: #000;
}
/* 往届图片视频 */
.wjtp_news{
	width: 100%;
	height: auto;
	max-width: 1280px;
	min-height: 30px;
	margin: 30px auto;
	overflow: hidden;
	margin-top: 50px;
}

.ex_date{
	width: 100%;
	padding: 0 60px;
	position: relative;
	max-width: 1280px;
	
}
.ex_date .swiper-button-next{
	right: 0;
}
.ex_date .swiper-button-prev{
	left: 0;
}
.swiper-slide-active span{
	background-color: #1c4364 !important;
	width: 100%;
	height: 42px;
	text-align: center;
	line-height: 42px;
	color: #fff !important;
	font-size: 14px;
	display: block;
}
.swiper-slide span{
	background-color: #fff;
	width: 100%;
	height: 42px;
	text-align: center;
	line-height: 42px;
	color: #666;
	font-size: 14px;
	display: block;
}
.ex_date .swiper-button-next, .ex_date .swiper-button-prev{
	width: 42px;
	height: 42px;
	background-color:#1c4364;
	-moz-background-size: 20px 20px;
	-webkit-background-size: 20px 20px;
	background-size: 20px 20px;
}
.ex_date .swiper-button-disabled{
	background-color:#aaa;
	color: #666;
}
.wjtp_con{
	width: 100%;
	max-width: 1280px;
	height: auto;
	margin: 30px auto;
	overflow: hidden;
}
.wjtp_con .news_con_top ul{
	margin-bottom: 25px;
}
.wjtp_con .news_con_top ul{
	position: relative;
}
.video_zz{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height:calc(100% - 90px);
	background-color: rgba(0,0,0,0.3);
	text-align: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}
.video_zz img{
	width: 60px !important;
	height: auto;
	
}

/* 下载中心 */
.downs_con{
	width: 100%;
	height: auto;
	max-width: 1280px;
	margin: 30px auto;
	background-color: #fff;
	min-height: 100px;
}
.dows_tab{
	width: 1000px;
	display: flex;
	height: 60px;
	margin: 0 auto;
}
.dows_tab li{
	flex: 1;
	margin: 0 20px;
	background-color: #e6e7e8;
	text-align: center;
	line-height: 60px;
	border-bottom-left-radius: 20px;
	border-bottom-right-radius: 20px;
	cursor: pointer;
	font-size: 18px;
	color: #666;
}
.dows_tab li a{
	color: #666;
}
.dows_tab_active{
	background-color: #335674 !important;
	color: #fff !important;
}
.dows_tab_active a{
	color: #fff !important;
}
.downs_con_text{
	width: 100%;
	box-sizing: border-box;
	padding: 30px 50px;
	height: auto;
	min-height: 30px;
}
.downs_con_info{
	width: 100%;
	box-sizing: border-box;
	height: auto;
	min-height: 30px;
}
.downs_con_info > p{
	color: #000;
	font-size: 16px;
	line-height: 35px;
	text-align: left;
	margin: 15px auto;
}
.downs_con_d{
	width: 100%;
	height: 50px;
}
.downs_con_d input{
	width: 280px;
	height: 50px;
	border: 1px solid #ccc;
	box-sizing: border-box;
	padding: 10px;
	font-size: 14px;
}
.downs_con_d button{
	width: 100px;
	height: 50px;
	padding: 10px;
	font-size: 16px;
	color: #fff;
	background-color: #335674;
	margin-left: 15px;
}
.down_icon{
	width: 100%;
	height: auto;
	min-height: 30px;
	display: flex;
	margin-top: 80px;
}
.down_icon ul{
	flex: 1;
	margin: 0 25px;
	text-align: center;
	color: #000;
	font-size: 18px;
}
.down_icon ul img{
	width: 85px;
	height: auto;
}
/* 联系我们 */
.conts_us{
	width: 100%;
	max-width: 1280px;
	margin: 30px auto;
	height: auto;
	min-height: 30px;
	overflow: hidden;
}
.conts_us_l{
	width: calc(50% - 20px);
	background-color: #fff;
	height: 350px;
	box-sizing: border-box;
	padding: 30px;
	float: left;
	margin-right: 40px;
}
.conts_us_l h3{
	font-size: 24px;
	color: #335674;
	line-height: 40px;
}
.conts_us_l li img{
	width: 40px;
	margin-right: 20px;
}
.conts_us_l li {
	color: #39262b;
	font-size: 16px;
	margin-top:25px;
}
.conts_us_r{
	margin-right: 0;
}

.conts_code{
	width: 100%;
	height: auto;
	min-height: 30px;
	background-color: #fff;
	margin: 40px auto;
	overflow: hidden;
	padding: 50px;
	float: left;
	display: flex;
}
.conts_code li{
	flex: 1;
	text-align: center;
}
.conts_code li  img{
	width: 200px;
	height: auto;
}
.conts_code li p{
	color: #335674;
	font-size: 16px;
	margin-top: 35px;
}

/* 详情页面 */
.show_con{
	width: 100%;
	max-width: 1280px;
	box-sizing: border-box;
	padding: 30px;
	height: auto;
	overflow: hidden;
	margin: 30px auto;
	background-color: #fff;
}
.show_con h3{
	font-size: 24px;
	color: #333;
	margin: 15px auto;
	text-align: center;
}
.show_con p{
	font-size: 16px;
	color: #666;
	line-height: 30px;
	margin: 10px auto;
}
.show_con img{
	max-width:100%;
}
.show_time{
	line-height: 35px;
	text-align: center;
	font-size: 14px;
}
.show_time span{
	margin: 0 15px;
}

.gzgl_address img{width: auto;
	 max-width: 100%;
	  height: auto;
	   margin-bottom: 20px;}
