
/* 手机端CSS */
@media screen and (min-width:320px) {
	html {font-size: 62% !important;}
}
@media screen and (min-width:360px) {
	html {font-size: 70% !important;}
}
@media screen and (min-width:375px) {
	html {font-size: 70% !important;}
}
@media screen and (min-width:384px) {
	html {font-size: 70% !important;}
}
@media screen and (min-width:400px) {
	html {font-size: 75% !important;}
}
@media screen and (min-width:414px) {
	html {font-size: 75% !important;}
}
@media screen and (min-width:424px) {
	html {font-size: 87.5% !important;}
}
@media screen and (min-width:480px) {
	html {font-size: 87.5% !important;}
}
@media screen and (min-width:540px) {
	html {font-size: 100% !important;}
}
@media screen and (min-width:720px) {
	html {font-size: 125%;}
}
@media screen and (min-width:750px) {
	html {font-size: 125%;}
}
@media only screen and (max-width: 1490px){
	.nav_c{
		width: 1280px;
		height: 90px;
		margin: 0 auto;
		position: relative;
	}
	.nav_logo{
		width: auto;
		height: 90px;
		margin-left: 0px;
		display: inline-block;
		line-height: 90px;
	}
	.nav_logo img{
		width: 170px;
		margin-top: 0;
	}
}

@media only screen and (max-width: 1280px) {
	
/*	.nav_btn{
		display: block;
		position: absolute;
		right: 10px;
		top: 20px;
		font-size: 24px;
		color: #fff;
	}*/
	/* 导航 */
	.nav{
		width: 100%;
		height: 90px;
		background-color: #1c4364;
		/* position: fixed;
		left: 0;
		top: 0; */
		border-bottom: 1px solid #21517a;
		position: relative;
	}
	.nav_c{
		width: 100%;
		height: 90px;
		margin: 0 auto;
		position: relative;
	}
	.nav_logo{
		width: auto;
		height: 90px;
		margin-left: 0px;
		display: inline-block;
		line-height: 90px;
	}
/*	.nav_logo img{
		width: 100%;
		max-height: 90px;
		max-width: 55%;
		margin-left: 5px;
		margin-top: 0 !important;
	}*/
/*	.nav_ccc{
		display: none;
		width: 45%;
		height: auto;
		position: absolute;
		left: 0;
		top: 60px;
		background-color: rgba(0,0,0,0.85);
		z-index: 999999;
	}*/
	
	.nav_d{
		width: 80%;
		height: auto;
		line-height: 40px;
		font-size: 14px;
		/*display: block;*/
		margin: 0 auto;
		position: relative;
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
		overflow: hidden;
		/*margin-top: 25px;*/
		display: flex;
	}
	.nav_d li{
		flex: 1;
		line-height: 90px;
		height: 90px;
		text-align: center;
		position: relative;
		width: 100%;
		
	}
	.nav_d li a{
		color: #ccc;
		width: auto;
		height: 100%;
		display: inline-block;
	}
	.nav_d li:hover a{
		color: #fff;
		border-bottom: 0;
	}
	.nav_d_active a{
		color: #fff !important;
		font-weight: 600;
		border-bottom: 0;
	}
	
	
	.nav_language{
		float: none;
		display: inline-block;
		height: 90px;
		width: 100%;
		text-align: center;
		display: none;
	}
	.nav_language a{
		color: #bbb;
		font-size: 14px;
		width: 25px;
		text-align: center;
		display: inline-block;
		height: 25px;
		float: none;
		line-height: 25px;
		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: 25px;
	}
	
	
	/* indexbanner */
	.swiper-container {
		width: 100%;
		height: 100%;
	}
	.swiper-slide {
		text-align: center;
		font-size: 16px;
		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: 30px;
		width: 30px;
		background-size: 8px 18px;
		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: 30px;
		height: 3px;
		margin: 0 10px !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: 100%;
		height: auto;
		min-height: 30px;
		overflow: hidden;
		margin: 0 auto;
		box-sizing: border-box;
		box-sizing: border-box;
		padding: 0 10px;
		padding-bottom: 50px;
	}
	.cz_index_tit{
		width: 100%;
		text-align: left;
		height: auto;
		margin-top: 30px;
		position: relative;
	}
	.cz_index_tit img{
		height: 45px;
	}
	
	.cz_bj_con{
		width: 100%;
		height: auto;
		min-height: 30px;
		margin-top: 30px;
	}
	.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: auto;
		float: left;
		text-align: center;
		cursor: pointer;
	}
	.cz_bj_top ul li{
		width: 80px;
		height: 80px;
		border: 2px solid #1c4364;
		border-radius: 100%;
		text-align: center;
		line-height: 80px;
		margin: 0 auto;
		
	}
	.cz_bj_top ul li img{
		width: 40%;
	}
	.cz_bj_top ul:hover li{
		transform: scale(1.05);
	}
	.cz_bj_top ul h3{
		color: #1c4364;
		font-size: 18px;
		margin-top: 10px;
	}
	.cz_bj_top ul p{
		color: #1c4364;
		margin-top: 15px;
		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:auto;
		min-height: 30px;
		display: none;
		margin-top: 10px;
	}
	.cz_bj_tab{
		width: 100%;
		height: auto;
		display: block;
		overflow: hidden;
		
	}
	
	.cz_bj_tab ul{
		background-color: rgba(255,255,255,0.5);
		flex: none;
		width: 50%;
		height: 180px;
		text-align: center;
		overflow: hidden;
		float: left;
		border-bottom: 1px solid #eee;
	}
	.cz_bj_tab ul:nth-child(2n){
		background-color: rgba(255,255,255,0.8);
	}
	.cz_bj_tab ul h3{
		font-size: 18px;
		color: #1c4364;
		font-weight: 600;
		margin-top: 10px;
	}
	.cz_bj_tab ul i{
		margin: 10px auto;
		display: inline-block;
		width: 40px;
		height: 3px;
		background-color: #bbb;
		margin-bottom: 10px;
	}
	.cz_bj_tab ul li{
		font-size: 16px;
		color: #333;
		line-height: 35px;
	}
	.cz_bj_tab ul li a{
		color: #333;
	}
	
	/* s首页新闻中心 */
	.index_news{
		width: 100%;
		height: auto;
		min-height: 30px;
		overflow: hidden;
		background-color: #f6f7f8;
		box-sizing: border-box;
		padding: 0 10px;
	}
	.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: 30px;
	}
	.news_swiper{
		box-sizing: border-box;
		padding-bottom: 50px;
	}
	.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: 70px;
		background-color: #fff;
		box-sizing: border-box;
		padding: 5px 10px;
		text-align: left;
	}
	.news_swiper .swiper-slide ul li h3{
		width: 100%;
		font-size: 16px;
		color: #000;
		overflow: hidden;
		text-overflow: ellipsis;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 1;
		display: -webkit-box;
		margin: 0;
		line-height: 40px;
	}
	.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{
		margin: 0 10px;
		width: 30px;
		height: 3px;
		border-radius: 0;
		background-color: #999999;
		opacity: 1;
	}
	.news_swiper .swiper-pagination-bullet-active{
		background-color: #335674;
	}
	.index_news_more{
		width: 100%;
		margin-top:40px;
		margin-bottom: 30px;
		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;
		box-sizing: border-box;
		padding: 0 10px;
		overflow: hidden;
	}
	.index_zh_top{
		width: 100%;
		height: auto;
		min-height: 30px;
		overflow: hidden;
		max-width: 1280px;
		margin: 0 auto;
	}
	.index_zh_con{
		margin: 30px auto;
		width: 100%;
		height:auto;
		box-sizing: border-box;
		overflow: hidden;
	}
	.index_zh_con_c{
		width: 100%;
		height: auto;
		box-sizing: border-box;
		padding-left:0;
	}
	.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: 100%;
		float: left;
		height: auto;
		min-height: 30px;
		overflow: hidden;
	}
	.swiper_zhhd_left h3{
		color: #e77811;
		font-size: 22px;
		line-height: 40px;
		text-align: left;
	}
	.swiper_zhhd_left i{
		width: 100px;
		height: 3px;
		background-color: #fff;
		display: block;
		margin: 20px auto;
		float: left;
	}
	.swiper_zhhd_left p{
		color: #fff;
		font-size: 14px;
		width: 100%;
		text-align: left;
		display: block;
		float: left;
		box-sizing: border-box;
		padding-right: 20%;
		line-height: 30px;
	}
	.swiper_zhhd_left a{
		width: 100px;
		height: 35px;
		background-color: rgba(255,255,255,0.3);
		color: #fff;
		display: block;
		float: left;
		line-height: 35px;
		margin-top: 20px;
		font-size: 14px;
		margin-bottom: 50px;
	}
	.swiper_zhhd_left a:hover{
		background-color: rgba(255,255,255,0.5);
		color: #fff;
		font-size: 14px;
	}
	.prev_zhhd , .next_zhhd{
		width: 30px;
		height: 30px;
		border: 1px solid #fff;
		border-radius: 100%;
		background-size: 8px 18px;
	}
	.prev_zhhd{
		top: auto;
		bottom: 0px;
		left: 0;
	}
	.next_zhhd{
		top: auto;
		bottom: 0px;
		left: 70px;
		right: auto;
	}
	
	.swiper_zhhd_right{
		width: 100%;
		float: right;
		height: auto;
		overflow: hidden;
		min-height: 30px;
		margin-bottom: 50px;
	}
	.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: 40px;
	}
	.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: 35px;
		align-items: center;
		bottom: 0;
		top: 0;
	}
	.swiper_car .swiper-pagination-bullet{
		width: 35px;
		height:35px;
		background:none;
		color: #92badd;
		font-size: 16px;
		opacity: 1;
		display: block;
		line-height: 35px;
		border-radius: 0;
	}
	.swiper_car .swiper-pagination-bullet-active{
		background-color: #335674 !important;
		line-height: 35px;
		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;
		overflow: hidden;
		box-sizing: border-box;
		padding: 0 10px;
	}
	.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: 30px auto;
		margin-top: 90px;
	}
	.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: 10px 0;
		width: 100%;
	}
	.wjhg_index_ul{
		float: left;
		background-color: rgba(51,86,116,0.7);
		width: 100%;
		height: auto;
		box-sizing: border-box;
		padding: 15px 0px;
		height: auto;
	}
	.wjhg_index_ul li:nth-child(1){
		border-bottom: 0;
		border-right: 1px solid #5d778d;
	}
	.wjhg_index_ul li{
		height: auto;
		overflow: hidden;
		min-height: 30px;
		float: left;
		width: 50%;
		text-align: center;
	}
	.wjhg_index_ul li img{
		margin:  10px auto;
		max-width: 55px;
		margin-top: 15px;
	}
	.wjhg_index_ul li h3{
		width: 100%;
		float: left;
		line-height: 50px;
		color: #fff;
		font-size: 30px;
		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: -75px;
	}
	.next_wjhg , .prev_wjhg{
		width: 50px;
		height: 35px;
		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: 100px;
		height: 35px;
		color: #fff !important;
		font-size: 16px;
		background-color:#335674;
		position: absolute;
		left: 170px;
		bottom: 5px;
		text-align: center;
		line-height: 35px;
	}
	.my-video{
		width: 100%;
		height: auto;
	}
	/* 合作媒体 */
	.index_hzmt{
		background-color: #f4f7fc;
		width: 100%;
		height: auto;
		min-height: 100px;
		box-sizing: border-box;
		padding: 0 10px;
	}
	.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: 30px auto;
		overflow: hidden;
	}
	.index_hzmt_list li{
		float: left;
		width: 100%;
		height: auto;
		position: relative;
		margin-right: 15px;
		overflow: hidden;
		margin-bottom: 30px;
	}.index_hzmt_list .swiper-pagination{
	display: none;
}
	.index_hzmt_list li:nth-child(5n){
		margin-right: 15px;
	}
	.index_hzmt_list li:nth-child(3n){
		margin-right: 0px;
	}
	.index_hzmt_list li img{
		width: 100%;
		height: auto;
	}
	.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: 14px;
		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;
		box-sizing: border-box;
		padding: 0 10px;
	}
	.foot_top{
		width: 100%;
		max-width: 1280px;
		height: auto;
		box-sizing: border-box;
		padding: 20px 0;
		margin: 0 auto;
		overflow: hidden;
	}
	.foot_top ul{
		border-right: 1px solid #11273a;
		width: 100%;
		float: left;
		box-sizing: border-box;
		padding-left: 30px;
		height: auto;
		margin-bottom: 25px;
	}
	.foot_top ul:last-child{
		border-right: 0;
	}
	.foot_top ul h3{
		font-size: 18px;
		color: #325573;
		margin-bottom: 10px;
		line-height: 30px;
		margin-top: 0;
	}
	.foot_top ul a{
		display: block;
		font-size: 14px;
		color: #98a3ad;
		line-height: 25px;
	}
	.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: 12px;
		color: #98a3ad;
		margin: 10px auto;
	}
	
	/* 首页结束 */
	/* 新闻中ixn */
	
	.show_banner{
		width: 100%;
		height: auto;
		min-height: 50px;
		background-color: #1c4364;
	}
	
	.show_mbx{
		width: 100%;
		height: 60px;
		background-color: #fff;
	}
	.show_mbx_con{
		width: 100%;
		max-width: 1280px;
		margin: 0 auto;
	}
	.show_mbx_con li{
		float: left;
		width: 120px;
		height: 60px;
		line-height: 60px;
		font-size: 13px;
		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;
		display: none;
	}
	.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;
		box-sizing: border-box;
		padding: 0 10px;
	}
	.news_con_top{
		width: 100%;
		height: auto;
		margin: 30px auto;
		overflow: hidden;
	}
	
	.news_con_top ul{
		width:100%;
		height: auto;
		margin: 0;
		float: left;
		box-sizing: border-box;
		margin-right: 0px;
		margin-bottom: 10px;
	}
	.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;
	}
	.news_con_top  ul li{
		width: 100%;
		height: 70px;
		background-color: #fff;
		box-sizing: border-box;
		padding: 5px 10px;
		text-align: left;
	}
	.news_con_top  ul li h3{
		width: 100%;
		font-size: 16px;
		color: #000;
		overflow: hidden;
		text-overflow: ellipsis;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 1;
		display: -webkit-box;
		margin: 0;
		line-height: 40px;
	}
	.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: 15px;
		width: 100%;
		background-color: #fff;
		box-sizing: border-box;
		padding: 10px 0;
		overflow: hidden;
	}
	.news_time{
		width: 30%;
		height: auto;
		min-height: 30px;
		overflow: hidden;
		text-align: center;
		float: left;
	}
	.news_time span{
		font-size: 40px;
		color: #666;
		display: block;
		width: 100%;
		text-align: center;
		margin-top:55px;
	}
	.news_time font{
		font-size: 16px;
		color: #666;
		display: block;
		width: 100%;
		text-align: center;
	}
	.news_img{
		width: auto;
		max-width: 315px;
		height: auto;
		float: left;
		width: 69%;
	}
	.news_img img{
		width: 100%;
		height: auto;
	}
	.news_text{
		width:100%;
		height:auto;
		float: left;
		box-sizing: border-box;
		padding-left: 10px;
		padding-right: 10px;
	}
	.news_text h3{
		color: #000;
		font-size: 16px;
		line-height: 35px;
		margin: 15px 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: 14px;
		line-height: 25px;
		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: 30px;
		height: 30px;
		background-color: #cccccc;
		color: #fff;
		font-size: 16px;
		text-align: center;
		line-height: 30px;
		font-weight: 100;
		border-radius: 100%;
		margin-top: 20px;
	}
	/* 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: 10px;
	}
	.gzgl_zhjj{
		width: 100%;
		height: auto;
		min-height: 30px;
		overflow: hidden;
		border-bottom: 1px dashed #ccc;
	}
	.gzgl_tit{
		color: #335674;
		font-size: 20px;
		font-weight: 600;
		text-align: left;
		height: 40px;
		line-height: 40px;
		width: 100%;
		margin: 15px auto;
	}
	.gzgl_text{
		width: 100%;
		height: auto;
		min-height: 30px;
		overflow: hidden;
	}
	.gzgl_text p{
		line-height: 30px;
		font-size: 14px;
		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 ul{
		padding-left: 5px;
		padding-right: 5px;
	}
	.gzgl_rc li{
		height: auto;
		box-sizing: border-box;
		padding: 15px 0px;
		background-color: #f6f7f8;
		text-align: center;
		margin-bottom: 15px;
	}
	.gzgl_rc li h3{
		font-size: 16px;
		color: #000;
		margin-bottom: 15px;
	}
	.gzgl_rc li p{
		font-size: 14px;
		color: #5b5b5b;
	}
	.gzgl_address{
		font-size: 16px;
		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: 10px 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: 15px;
	}
	.jtxinxi_list{
		width: 100%;
		text-align: left;
		margin-bottom: 15px;
	}
	.jtxinxi_list li{
		font-size: 14px;
		color: #000;
		width: 100%;
		text-align: left;
		height: auto;
		margin: 5px auto;
		line-height: 30px;
	}
	.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;
		font-size: 16px;
	}
	.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: 60%;
		float: left;
		display: block;
	}
	.onlin_buy a{
		display: inline-block;
		height: 40px;
		width: 35%;
		background-color: #1c4364;
		color: #fff !important;
		font-size: 16px;
		line-height: 40px;
		text-align: center;
		position: absolute;
		left: 62.5%;
		bottom: 10px;
	}
	.pw_info{
		width: 100%;
		height: auto;
		min-height: 30px;
		line-height: 30px;
		font-size: 14px;
		color: #000;
	}
	.pw_info p{
		margin: 10px 0;
	}
	/* 往届图片视频 */
	.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% - 70px);
		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: 100%;
		display: flex;
		height: 60px;
		margin: 0 auto;
	}
	.dows_tab li{
		flex: 1;
		margin: 0 6px;
		background-color: #e6e7e8;
		text-align: center;
		line-height: 60px;
		border-bottom-left-radius: 20px;
		border-bottom-right-radius: 20px;
		cursor: pointer;
		font-size: 14px;
		color: #666;
	}
	.dows_tab_active{
		background-color: #335674 !important;
		color: #fff !important;
	}
	.downs_con_text{
		width: 100%;
		box-sizing: border-box;
		padding: 15px 10px;
		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: 14px;
		line-height: 35px;
		text-align: left;
		margin: 15px auto;
	}
	.downs_con_d{
		width: 100%;
		height: 40px;
	}
	.downs_con_d input{
		width: 200px;
		height: 40px;
		border: 1px solid #ccc;
		box-sizing: border-box;
		padding: 10px;
		font-size: 14px;
	}
	.downs_con_d button{
		width: 100px;
		height: 40px;
		padding: 10px;
		font-size: 14px;
		color: #fff;
		background-color: #335674;
		margin-left: 10px;
	}
	.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: 16px;
	}
	.down_icon ul img{
		width: 65px;
		height: auto;
		margin: 10px auto;
	}
	/* 联系我们 */
	.conts_us{
		width: 100%;
		max-width: 1280px;
		margin: 30px auto;
		height: auto;
		min-height: 30px;
		overflow: hidden;
		box-sizing: border-box;
		padding: 0 10px;
	}
	.conts_us_l{
		width: 100%;
		background-color: #fff;
		height: auto;
		box-sizing: border-box;
		padding: 15px;
		float: left;
		margin-right: 0px;
	}
	.conts_us_l h3{
		font-size: 20px;
		color: #335674;
		line-height: 30px;
		font-weight: 600;
	}
	.conts_us_l li img{
		width: 30px;
		margin-right: 20px;
	}
	.conts_us_l li {
		color: #39262b;
		font-size: 14px;
		margin-top:25px;
	}
	.conts_us_r{
		margin-right: 0;
	}
	
	.conts_code{
		width: 100%;
		height: auto;
		min-height: 30px;
		background-color: #fff;
		margin: 20px auto;
		overflow: hidden;
		padding: 10px;
		float: left;
		display: block;
	}
	.conts_code li{
		flex: none;
		text-align: center;
		width: 100%;
		margin-bottom: 45px;
	}
	.conts_code li  img{
		width: 200px;
		height: auto;
		margin-top: 15px;
	}
	.conts_code li p{
		color: #335674;
		font-size: 14px;
		margin-top: 20px;
	}
	
	
	/* 详情页面 */
	.show_con{
		width: 100%;
		max-width: 1280px;
		box-sizing: border-box;
		padding: 10px;
		height: auto;
		overflow: hidden;
		margin: 20px auto;
		background-color: #fff;
	}
	.show_con h3{
		font-size: 18px;
		color: #333;
		margin: 15px auto;
		text-align: center;
	}
	.show_con p{
		font-size: 14px;
		color: #666;
		line-height: 30px;
		margin: 10px auto;
	}
	.show_con img{
		width: 100%;
		height: auto;
	}
	.show_time{
		line-height: 35px;
		text-align: center;
		font-size: 12px;
	}
	.show_time span{
		margin: 0 15px;
	}

}

@media all and (max-width:720px){
	.nav_btn{
		display: block;
		position: absolute;
		right: 10px;
		top: 20px;
		font-size: 24px;
		color: #fff;
	}
	
	.nav_ccc{
		display: none;
		width: 45%;
		height: auto;
		position: absolute;
		left: 0;
		top: 60px;
		background-color: rgba(0,0,0,0.85);
		z-index: 999999;
	}
	
	.nav_d{
		width: 85%;
		height: auto;
		line-height: 40px;
		font-size: 14px;
		display: block;
		margin: 0 auto;
		position: relative;
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
		overflow: hidden;
		margin-top: 25px;
	}
	.nav_d li{
		flex:none;
		line-height: 40px;
		height: 40px;
		text-align: center;
		position: relative;
		width: 100%;
		
	}
	.nav_d li a{
		color: #ccc;
		width: auto;
		height: 100%;
		display: inline-block;
	}
	.nav_d li:hover a{
		color: #fff;
		border-bottom: 0;
	}
	.nav_d_active a{
		color: #fff !important;
		font-weight: 600;
		border-bottom: 0;
	}
	
	
	.nav_language{
		float: none;
		display: inline-block;
		height: 90px;
		width: 100%;
		text-align: center;
		display: none !important;
	}
	.nav_language a{
		color: #bbb;
		font-size: 14px;
		width: 25px;
		text-align: center;
		display: inline-block;
		height: 25px;
		float: none;
		line-height: 25px;
		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: 25px;
	}
}
