@charset "UTF-8";
@media screen and (max-width: 767px) {
	/* 布局 */
	.container>div{ width: 94%; min-width:94%; max-width:94%}
	.el-col{ width: 100%;position: relative;}
	.el-carousel__container{ height:230px!important}
	.el-col+.el-col{ margin-top: 16px;}
	
	/* head */
	.head{ height: auto; padding:32px 0; background:#f6fcfd url(../gc-img/fy-web-headbg.jpg) center bottom no-repeat;}
	.head__logo{ width: 100%; text-align: center; position: static; transform: none;}
	.head__xf{display: none;}
	.head__logo>img{ max-width: 96%;}
	.head__search input, .head__search select{width: 100%;}
	.head__search-input{ margin-left: 0;width:46%;display: inline-block;margin: 0 5px;}
	.head__search>span:first-child{display: none;}
	.head__search{ position: static; padding-top: 16px;}
	
	/* 导航 */
	.nav{ height: auto!important;}
	.nav-app{ display: flex!important; justify-content: space-between; align-items: center;}
	.nav-app a{ flex:0 0 auto; border: none!important;}
	.nav-app a:hover{ background-color: transparent;}
	.nav-app__btn{border: 2px solid rgba(255,255,255,.5); width: 40px; height:32px; border-radius: 5px;display: flex; flex-direction: column; align-items: center; justify-content: center;}
	.nav-app__line{ height: 2px; width:60%; border-radius:2px; background-color: rgba(255,255,255,.5); display: inline-block; }
	.nav-app__line+.nav-app__line{ margin-top: 4px;}
	.nav-menu:after{ content: ""; clear:both; display: block;}
	.nav-menu{ background-color: #004ead; width: 100%!important; max-width:100%!important; display: block; display: none; height: 0; }
	.nav-menu a{ display:block; line-height: 60px; }
	.nav-menu ul{ float: left;}
	.nav-menu li{ width:100%!important; border-bottom: 1px solid rgba(255,255,255,.1);position: relative;}
	.nav-menu li>a{ text-align: left; padding: 0 32px; font-weight:bold }
	.nav-menu li div a{ text-align: left;}
	.smoothmenu1>li[onmouseover]::after{
		transform: rotateZ(-45deg); right:20px; top:20px; transition: all 200ms ease;
		content: ''; position: absolute; width:10px; height:10px; border-left:2px solid rgba(255,255,255,.4); border-bottom:2px solid rgba(255,255,255,.4);}
	.smoothmenu1>li.active::after{ transform: rotateZ(135deg); }
	.ddsmoothmenu UL LI div{ position: relative!important; background:#004ead ;box-shadow: none;padding: 0 16px 10px 16px;}
	.ddsmoothmenu ul li div .aboutnav_l{display: none;}
	.ddsmoothmenu ul li div .aboutnav_r{width: 100%;}
	.ddsmoothmenu UL LI A,.ddsmoothmenu UL LI A:visited{ width: 100%!important; background-color: transparent!important; color: #fff!important;font-size: 18px;}
	.ddsmoothmenu ul li div .aboutnav_r a{ border: none; width: 50%!important; text-align: left;height: 45px;line-height: 45px; font-size: 16px;float: left !important;color: rgba(255, 255, 255, 0.8) !important;margin-bottom: 0;}
	.ddsmoothmenu ul li div .aboutnav_r a:last-child{width: auto !important;}
	.ddsmoothmenu UL LI div .el-col+.el-col{margin: 0;}
	.ddsmoothmenu ul li div .ztzl-menu{height: 44px;}
	HTML .ddsmoothmenu UL LI .el-col-8{width: 33.33333% !important;}

	/* headline */
	.headline{padding: 20px 0;}
	.headline a{font-size: 21px;padding: 0 20px;}

	/* focus-new */
	.focus-new .el-button{top: -4px}
	.focus-new .el-tabs__item{height:40px;line-height: 40px;font-size: 18px;}
	.focus-new .xl.text-list li{padding-top:8px;padding-bottom:8px}
	.focus-new .xl.text-list .tl--item .title>a{font-size: 16px;}

	/* 专题 */
	.special-subject__head{ display:none}
	.special-subject__body{ padding: 12px; height: auto;}
	.special-subject__body img{height: 75px;}
	
	/* 版权 */
	.foot{height: 800px;padding: 0 20px;}
	.foot__code{ position: static; margin-top: 20px; transform: none;}
	.foot_nav{font-size: 16px;display: block;}
	.foot_nav .l:nth-child(1),.foot_nav .l:nth-child(2),.foot_nav .l:nth-child(3),.foot_nav .l:nth-child(4){width: 33%;}
	.foot_nav .l:nth-child(5),.foot_nav .l:nth-child(6){display: block;width: 100%;margin-top: 15px;}
	.foot_list{height: 300px}
	.ewm img{width: 100px;}
	.foot .copyright{line-height: 24px;height: 130px;min-width:auto;width:90%;padding: 20px 0;font-size: 14px;}
	.foot .copyright span{display: block;line-height: 20px}
	.foot_nav .l .item select{font-size: 16px;}
	
	/* 二级页面 */
	.banner{ display: none;}
	.path>div{overflow-y: auto;}
	.path .secNav{width: 1000px;}
	.secNav{display: flex;}
	.secNav>div{margin-right: 20px;}
	.breadcrumb{display: none;}
	
	/* 专题专栏 */

	.AboutLeader .info:first-child {
		padding-left: 12px;
	}
	.fdzdBox-search .search-btn input{
		width: 63%;
	}
	.fdzdBox-search .search-btn a, .fdzdBox-search .search-btn a:active{
		width: 100px;
	}
	.SinglePage img{ width:100% !important; height:100% !important;}

	.biz_profile .l,.biz_profile .r{
		width: 100%;float: none;margin-bottom:20px;
	}
	.textBody .Xmtimeline{
		display: none;
	}
	.textBody{
		padding: 0;
	}

	.HornorRec{margin: -139px 20px 0 20px;position: relative;z-index: 3;}
	.poster_box{overflow:hidden;margin:30px 20px}
	.poster_box h2{font-size:30px;color:#015293;font-weight:700;text-align:center}
	.poster_box h3{font-size:16px;color:#015293;margin:10px 0 35px;text-align:center}
	.poster-main{position:relative;width:100%;height: 180px!important;margin-left:auto;margin-right:auto;}
	.poster-main img{display:block;box-shadow:0 0 10px #222;-webkit-box-shadow:0 0 10px #222}
	.poster-main a,.poster-main img{display:block;width:100%;height:100%}
	.poster-main .poster-list{width: 100%;height: 140px;}
	.poster-main .poster-list .poster-item{width: 100%;height: 140px;position:absolute;left:0;top:0;}
	.poster-main .poster-list .poster-item .item{position:relative;width:100%;height:100%}
	.poster-main .poster-btn{position:absolute;top: 9px;cursor:pointer;filter:opacity(.5) brightness(1);}
	.poster-main .poster-btn:hover{filter:opacity(1) brightness(2)}
	.poster-main .poster-prev-btn{left:0;background:url(../images/left.png) no-repeat center center}
	.poster-main .poster-next-btn{right:0;background:url(../images/right.png) no-repeat center center}
	.poster-item-title{background:rgba(42,42,42,.8) none repeat scroll 0 0!important;filter:Alpha(opacity=80);background:#2a2a2a;color:#fff;width:100%;height: 30px;line-height: 30px;position:absolute;bottom:0;text-indent:29px;font-size: 12px;}
	.lunbo_btn{height:15px;width:100%;margin:0 auto;position:absolute;z-index:3;text-align:center;bottom:2px}
	.lunbo_btn li{width:14px;height:14px;display:inline-block;background-color:#b4b5b7;border-radius:50%;margin:0 2px;cursor:pointer}
	.lunbo_btn li.poster-btn-active{background-color:#0b518a}

	.copyrightDiv1{
		height: 70px;
		line-height: 70px;
	}
	.copyrightDiv2{
		display: inline-flex;
		height: 20px;
		line-height: 20px;
	}

}