@media screen and (max-width:1300px){

}
@media screen and (max-width:1180px){
	a,img,button,input,textarea,div{-webkit-tap-highlight-color:rgba(255,255,255,0);}
	.w1180,.w1200{ width:100%; }
	.body_b {
		position: initial;
	}
	.tsForm{ 
		opacity: 1!important;
		transform: none!important;
		-webkit-transform: none!important;
	}
	.body_home .bb{ display:none; }
	.fj_indexBanner .swiper-container-horizontal>.swiper-pagination-bullets, .fj_indexBanner .swiper-pagination-custom, .fj_indexBanner .swiper-pagination-fraction{
		width: 100%!important; padding-right: 50px;
	}
	.fj_fContact,.fj_fnavList,.fj_frBox,.fj_fAboutUs{ 
		width:100%; 
	}
	.fj_home4 { overflow:hidden; }
	.inner{ padding:0 20px; }
	.indexNewsList .item .time{ padding-top:20px; }
	.indexNewsList .item .title{ padding-top:12px; font-size:18px;  }
	.indexNewsList .item .txt{ line-height:28px; }
	.fj_indexVideoList{ display:flex; }
	.fj_indexVideoList .item a{ height:auto; padding:20px; }
	.fj_indexVideoList .item a .txt{ height:120px; font-size:16px; }
	.indexAboutNum .item .dw span{ font-size:28px; }
	.indexAboutNum .item{ margin-left:20%;margin-bottom:20px; }
	.cultureSwiper .itemBox .txtBox{ padding:20px; }
	.cultureSwiper .itemBox .txtBox .title{ font-size:18px; }
	.cultureSwiper .itemBox .txtBox .txt{ font-size:14px; line-height:1.7; padding-top:10px;    max-height: 15vw; }
	.cultureSwiper .itemBox .txtBox .more{ margin-top:10px; }
	.indexCulture .swiper-container-horizontal>.swiper-pagination-bullets, .indexCulture .swiper-pagination-custom, .indexCulture .swiper-pagination-fraction{
		bottom:0px!important;
	}
	.fj_home{ padding:80px 0; }
	.fj_home1{ padding-top:200px; }
	.indexPlay .imgsBg{ height:auto; left:0; right:0; top:3vw; transform: none; opacity:1; width: 52vw; }
	.indexPlay .imgsBg .cc{ width:100%; }
	.indexPlay .listCon{  }
	.indexPlay .txtBox{ height:40.67vw; background-size:auto 100%; }
	.indexPlay .txt_in .title{ padding-top:6vw; font-size:18px; }
	.indexPlay .txt_in{ width:40vw; padding:20px; }
	.indexPlay .txt_in .txt{ font-size:14px; padding-top:10px; line-height:1.7; }
	.indexPlay .txt_in .more{ margin-top:20px; }
	.indexPlay .listBox{ width:48vw; }
	.indexPlay .listBox .item{ height:auto; }
	.indexPlay .listBox .item a{ position:relative; padding-bottom:67%; }
	.indexPlay .listBox .item .imgs{ position:absolute; top:0; left:0;  }
	.indexPlay .listBox .item .name{ font-size:16px; }
	.fj_home .fj_title{ font-size:28px; }
	.fj_home .fj_title .indexMore .iBox{ height:32px; }
	.fj_home .fj_title .indexMore .iBox i{ font-size:32px; margin-left:10px; }
	.fj_fNav{ padding:0 20px; }
	.fj_fContact .img img{ width:auto; height:60px; }
	.fj_fAboutUs .item{ width:24%; margin:0; }
	.fj_fAboutUs,.fj_fnavList{ padding-top:20px; }
	.f_code .imgList{ width:64px; height:64px; }
	.f_code .imgList i{ font-size:64px; }
	.fj_contactUs .t_title{ font-size:18px; }
	.fj_cInfo .citem.fl .cTel{ font-size:18px; }
	.fj_cInfo .citem.fr{ padding-left:20px; }
	.fj_cInfo .citem.fr .imgs{ display:flex; }
	.fj_cInfo .citem.fr .imgs .item{ width:28.33%; margin-right:5%; position:relative; 
		padding-bottom: 30.33%;
	}
	.fj_cInfo .citem.fr .imgs .item img{ width:100%; position:absolute; 
		top: 0; left: 0; height: 100%;
	}
	.fj_cInfo .citem.fr .imgs .item p{ 
		position:absolute; bottom:-34px; text-align:center; left:0; 
		width: 100%;
	}
	.fj_contactUs .fj_mapImg{ height:40.67vw; }
	.fj_dzqk .dzqkBox .list .item a{ padding-left:34%; }
	.fj_dzqk .dzqkBox .list .item a .title{ font-size:18px; 
		padding-top: 40px;
	}

	.fj_dzqk .dzqkBox .list .item a .pdfRead span{
		padding-right: 20px;
	}
	.fj_dzqk .dzqkBox .list .item a .pdfRead span:last-child{
		padding-right: 0;
	}
	.fj_dzqk .dzqkBox .list .item a .pdfInfo{ margin-top:10px; }
	.fj_dzqk .dzqkBox .list .item a .img{ left:6.344%; }
	.fj_fjry_in .item .year{ font-size:32px; left:-34px; }
	.historyList .time{ font-size:32px; left:-200px; width:150px; }
	.fjHistory .gallery-thumbs .swiper-slide{ font-size:16px; }
	.fjHistory .rrBtn{ width:48px; height:48px; top:8px; cursor:pointer; }
	.jq_body .jqMenu{ width:80px; }
	.fj_single{ padding-left:20px; padding-right:20px; }
	.fj_jianjieBg{ height:40.67vw; }
	.fj_jianjie .fj_jianjieBox{ top:-45.76vw; width:68vw; }
	.fj_jianjie .fj_jianjieBox .item{ width:40%; margin-left:10%; }
	.fj_jianjie .fj_jianjieBox .item .num span{ font-size:32px; }
	.nav_list{ margin-left:30px; }
	.fj_header .logo{ left:20px; }
	.fj_map .item .img{ position:relative; padding-bottom:32%; height:auto; }
	.fj_map .item .img img{ position:absolute; top:0; left:0; height:100%; }
	.fj_map .item .txt{ padding:20px 30px; }
	.fj_map .item .txt ul li{ margin-top:12px; }
	.fj_map .item .txt ul li a{ font-size:14px; }
	.fj_map .item .txt .name{ font-size:18px; }
	.fj_map .item .txt ul{ padding:0; }
	.fj_topNews .txtList{ height:26vw; padding-left:20px; }
	.fj_topNews .txtList .item .time{ padding:20px 0 10px; font-size:18px; }
	.fj_topNews .txtList .item .title{ font-size:18px; }
	.fj_topNews .txtList .item .text{ line-height:1.7; padding-top:8px; }
	.fj_topNews_in{ height:26vw;}
	.fj_newsBox .fj_news_item{ padding-left:350px; }
	.fj_news_item .newsInfo .title{ font-size:18px; margin-bottom:12px; }
	.fj_news_item .newsInfo .txt{ line-height:1.7; }
	.fj_news_item .img{ width: 210px; height: 140px; margin-left:1.38%; left:88px; }
	.fj_news_item .img a{ position:relative; display:block; padding-bottom:66.67%; }
	.fj_news_item .img a img{ position:absolute; top:0; left:0; height:100%;left:50%;transform: translate(-50%,0px); }
	.fj_news_item .news_time{ width:80px; }
	.fj_news_item .news_time .day{ font-size:28px; }
	.fj_news_item .news_time .year{ font-size:14px; }
	.fj_video_in .item .item_in .img{ height:auto; padding-bottom:56.31%; position:relative; }
	.fj_video_in .item .item_in .img img{ position:absolute; width:100%; height:100%;top: 50%;
		transform: translate(0px,-50%)!important; }
		.fj_video_in .videoInfo .name{ font-size:16px; }
		.fj_zbgg_in .item a{ padding:20px; }
		.fj_zbgg_in .item a .txt{ line-height:1.7; font-size:16px; padding-top:5px; 
			display: block;
		}
		.fj_zbgg_in .item a .time{ display:block; line-height:1.7; float:none; }
		.xsgsList1 .item .imgs{ width:61vw; height:40.67vw; }
		.xsgsList1 .item .txtBox{ width:50.84vw; height:32.2vw; }
		.xsgsList1 .txtBox_in{ padding:30px 20px;  }
		.fj_xsgs .xsgsList .item .title{ font-size:18px; }
		.fj_xsgs .xsgsList .item .txt{ font-size:14px; line-height:1.7; padding-top:12px;  }
		.xsgsList1 .txtBox_in .iBox { margin-left:10px; vertical-align:middle; }
		.xsgsList1 .txtBox_in .iBox i { font-size:20px; }
		.xsgsList1 .item .txtBox:after{ width:35.2vw; }
		.xsgsList3 .item .txtBox .txt{ width:52.54vw; top: 12vw; padding:40px 20px; right:40px;}
		.xsgsList3 .item .imgs{ height:27.11vw; }
		.fj_fnavList .f_code{ justify-content: space-around; }
		.indexPlay .listBox .item .imgs:after{ opacity:0; }
		.indexNewsList .item .imgs img{ height:auto!important; }
		.fj_topNav_in .nav_list:last-child .nav_list_2{ right:0; margin:0; }
		.fj_bannerNav .mNavTitle { display:none; } 
		.fj_listBanner{ height: 24.6vw; background-color:none; }
		.fj_listBanner .fj_bannerNav{ left:50px; }
		.fj_listBanner .listBanner{ background-size:100% auto!important; } 
		.fj_listBanner .fj_bannerNav{ top:auto; bottom:24px; }
		.fj_listBanner .fj_bannerNav .NavTitle{ font-size: 20px; line-height:1.7; }
		.fj_listBanner .fj_bannerNav ul li{ margin-top:12px; }
		.fj_listBanner .fj_bannerNav ul li a{ font-size:16px; line-height:1.7; }
		.fjHistory .rrBtn i{ font-size:48px; }
		.fj_qyrj_item{ padding:20px; }
		.xsgsList3 .item .title,.fj_pageName{ padding-top:60px; }
		.xsgsList3,.xsgsList2{ padding:60px 0; }
		.xsgsList1{ padding-bottom:60px; }
		.fj_wh{ padding:0 16px; }
		.fj_wh_jbjz{ padding: 60px 16px 0; }
		.fj_dzqk .shzrTxt{ padding:0 16px 30px; }
		.fj_containerDtBg .fj_dtContainer .w1180{ padding:0 16px; }
		.subsidiaryTopBox{ height:40vw; }
		.subsidiaryTopBox .txtBox_in .title{ padding-top:20px; font-size:18px; }
		.jp-video-open{ 
			padding-top:60px!important;
		}
		.jp-video-open .jp-close{
			width: 64px!important;
			height: 64px!important;
			right: -20px!important;
			top: -20px!important;
		}
		.videoTitle h2{ font-size:18px!important; line-height: 1.2; }
		.jp-video-open .videoTitle { top: 14px!important; }

		/*  汾酒之旅 */
		.layout .fjContainer {display: block;}
		.layout .fjContainer .section { display:none; }
		.layout .fjContainer .section:first-child{ display:block; }
		.layout .mshow{ display: block; }
		.layout .pcshow{ display: none; }
		.layout .mHeader { height:60px; box-shadow: inset 0px -1px 0px 0px #E5E5E5; transition:all ease 0.4s; }
		.layout .mHeader.fixedTop{ position:fixed; top:0; left:0; right:0; z-index:200; background:#fff; }
		.layout .mHeader .mlogo{ height:100%; display:flex; align-items:center; 
			padding-left: 16px;
		}
		.layout .mHeader .mlogo img{ height:32px; }
		.layout .mHeader .fr{ height:100%; display:flex; align-items:center; padding-right:16px; }
		.layout .mHeader .fr i{ font-size:24px; }
		.layout .mHeader .mTopSearchBtn { padding-right:36px; display:none; }

		.layout .m_navBox{ position:fixed; top: 0; left: 0; bottom: 0; right: 0; 
			width:100%;  height:100%; background:#fff; z-index: 300;
			display: none;
		}
		.layout .m_navBoxHeader{ height:60px; box-shadow: inset 0px -1px 0px 0px #E5E5E5;}
		.layout .m_navBoxHeader .mlogo{height: 100%; display:flex; align-items:center; padding-left:16px; }
		.layout .m_navBoxHeader .mlogo img{ height:32px; }
		.layout .mCloseNavBtn{ height:100%; display:flex; align-items:center; padding-right:18px; }
		.layout .mCloseNavBtn i{ font-size:20px; }
		.layout .mNavBoxList{ height:calc(100vh - 132px); overflow-y:auto; padding-top:20px; }
		.layout .mNavBoxItem .mNav_a1{ height:40px; line-height:40px; font-size:16px;
			box-shadow: inset 0px -1px 0px 0px #F6F6F6; display: block; position: relative;
		}
		.layout .mNavBoxItem .mNav_a1:hover{ color:#333!important; }
		.layout .mNavBoxItem ul{ display:none; }
		.layout .mNavBoxItem.mActive ul { display:block; }
		.layout .mNavBoxItem ul li a{ line-height:40px; color:#666; font-size:14px; padding-left:15px; display: block; }
		.layout .mNavBoxItem .mNav_a1 i{ position:absolute; right:0; font-size:12px; color:#B6000C; display:block; transform:scale(0.6); top:0; }
		.layout .mNavBoxFooter{ background:#F9F6F4; height:72px; }
		.layout .mNavBoxFooter ul{ padding-left:8px; padding-top:20px; }
		.layout .mNavBoxFooter ul li{ float:left; }
		.layout .mNavBoxFooter ul li a{ display:block; padding:8px 11px; 
			background: #fff; color: #999; font-size:12px; margin-left:8px;
		}
		.layout .fj_searchBox{ top:60px; height:80px;box-shadow: 0px 4px 0px 0px rgba(0,0,0,0.2); 
			border-top: 1px solid #f6f6f6; padding:0 16px;
		}
		.layout .fj_searchBox .fj_searchBox_in{ width:100%; margin-top:20px; height:40px; }
		.layout .fj_searchBox_in a{ height:40px; line-height:40px; width:70px; }
		.layout .fj_searchBox_in input{ padding:0 90px 0 40px; }
		.layout .fj_searchBox_in i.icon-sousuo{ top:12px; left:12px; }

		.mjqMenuBox{ height:63px; }
		.mjqMenuBox .inner{ height:100%; } 
		.mjqMenuBox_in{ 
			display:flex; justify-content:center; align-items:center;
			height: 100%;
		}
		.mjqMenuBox a{ color:#fff; width: 24%; display: inline-block; text-align: center; font-size:14px; font-weight: bold;}
		.mjqMenuBox a.active,.mjqMenuBox_in a:hover{ color:#C6A268!important; }
		.fjContainer .jqList{ width:100%; height:auto!important; min-height: 100vh!important; padding-bottom:60px; }
		.jqList .jqTop{ position:initial; width:100%; padding-top:60px; 
			text-align:center;  height: auto;
		}
		.jqTop_in{ height:auto; }
		.jqTop_in .txt{ 
			position:initial; width:100%; height:auto; text-align:center; 
			font-size:20px;
		}
		.jqList1 .jqjs_info .txt{ height:auto; }
		.jqList .jqjs{ padding:0; width:100%; padding-top:32px; padding-bottom:15vw; }
		.jqList .jqjs_video{ width:calc(100% - 20px); height:49.33vw; float:none; }
		.jqList .jqjs_info{ position:initial; width:100%; padding:0; padding-top:42px; }
		.jqList1 { background-position:center bottom; 
			background-size: auto 48vw; min-height: calc(100vh - 123px);
		}
		.jqList1Bg{ display:none; }
		.jqList1 .jqList1Bg2 { height:auto; right:0; }
		.jqList1 .jqList1Bg2 img{ width:100%; height:auto; opacity:1; transform:none;  
			-webkit-transform:none;
		}
		.wsyl{ padding:0; }
		.wsyl .slider .slider-wrap{ padding:0; }
		.wsyl .wrap,.wsyl .slider .slider-wrap{ overflow:initial; }
		.wsyl .wrap .slider-track{ display:block; white-space:initial; }
		.wsyl .wrap .slider-track .slider-item{ width:100%; margin:0; padding:12px; margin-top:20px; 
			background: #FFFFFF;
			box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.2);
		}
		.wsyl .wrap .slider-track .slider-item .img{ height: 56.66vw; }
		.wsyl .wrap .slider-track .slider-item .cont{ padding:20px 8px 0; }
		.wsyl .wrap .slider-track .slider-item .t{ font-size:16px; }
		.fj_jqDtBox{ width:100%; padding:0; padding-top:30px; }
		.fj_jqDtBox .fj_jqTop .title{ font-size:16px; }
		.fj_jqDtBox .fj_jqTop{ padding:0; }
		.fj_jqDtBox .fj_jqTop .txt{ margin:0; height:auto; font-size:14px; 
			padding-top: 30px;
		}
		.dt_imgs .dtimgsBg{ width:100%; height:120vw; top:24px; }
		.dt_imgs .dtImgsBox{ padding:0; padding-top:24px; transform:translateY(-24px); overflow:initial; }
		.dt_imgs{ margin-top:44px; height:90.6vw; overflow:hidden; }
		.dt_imgs .dtImgsBox .swiper-slide-active .imgs { transform:none; }
		.dt_imgs .dtImgsBox .imgs{  height:53.33vw; }
		.dt_imgs .dtImgsBox .swiper-slide-active .title{
			padding:0; padding-top: 20px; font-size:16px; height: 84px;
		}
		.jqListDt_fjzl .dt_imgs { overflow:initial; }
		.dtImgsBox .swiper-container { height:auto!important; padding-bottom:50px; }
		.dtImgsBox .swiper-container-horizontal>.swiper-pagination-bullets, .dtImgsBox .swiper-pagination-custom, .dtImgsBox .swiper-pagination-fraction{
			bottom: 0!important; right: 45%!important;
		}
		.dtImgsBox .swiper-button-next,.dtImgsBox .swiper-button-prev{ bottom:5px!important; }
		.dtImgsBox .swiper-button-next { left:auto!important; right:30%!important; }
		.dtImgsBox .swiper-button-prev { right:auto!important; left:30%!important; }
		.jqList3 .wsyl{ padding:0; }
		.jqList3 .cyzsRight,.jqList3 .cyzsRight .cyzsTitle{ position:initial; }
		.jqList3 .cyzsRight{ margin-top:22px; width:100%; padding:60px 0; height:auto; }
		.jqList3 .cyzsRight .cyzsTitle{ height:50px; }
		.jqList3 .cyzsRight .cyzsTitle img{ height:100%; }
		.jqList3 .cyzsRight .cyzsTxt{ height:auto; padding:20px 0 40px; margin:0; }
		.cyTitle2{ text-align:right; margin-bottom:20px; }
		.jqList3 .cyzsRight .cyzsTels{ padding:0; }
		.ylzn{ padding:0; }
		.ylzn_in{ padding-top:30px; }
		.ylzn .timeTitle, .ylxz .ylxzTitle{ font-size:16px; }
		.ylzn .timeBox { margin-top:10px; }
		.ylzn .timeBox .tItem{ float:none; width:100%; }
		.ylzn .timeBox .tItem:first-child{ border:none; }
		.timeBox .tItem .jj{ padding-top:20px; }
		.timeBox .tItem .jj .jjName{ font-size:14px; }
		.timeBox .tItem .jj .time{ font-size:20px; padding-top:6px; line-height:1; }
		.ylzn_in .mxian{ width:100%; border-top:1px #c6a268 dashed; margin-top: 34px; position: relative;}
		.ylzn_in .mxian:after{ content:""; position:absolute; width: 8px; height: 8px; background: #B6000C; left: 0; top: -4px; border-radius: 100%;}

		.timeBox .tItem .priceList{ padding-top:30px; }
		.timeBox .tItem .priceList div{ float:none; }
		.timeBox .tItem .priceList>div{ padding:0; }
		.timeBox .tItem .priceList .pTxt{ font-size:14px; }
		.timeBox .tItem .priceList .price span{ font-size:20px; }
		.timeBox .tItem .priceList .price{ padding-top:10px; line-height:1; }
		.ylxz{ margin-top:60px; }
		.ylxz .ylxzTxt{ margin-top:10px; padding-top:20px; }

		.m_navBox{ position:fixed; top: 0; left: 0; bottom: 0; right: 0; 
			width:100%;  height:100%; background:#fff; z-index: 300;
			display: none;
		}
		.m_navBoxHeader{ height:60px; box-shadow: inset 0px -1px 0px 0px #E5E5E5;}
		.m_navBoxHeader .mlogo{height: 100%; display:flex; align-items:center; padding-left:16px; }
		.m_navBoxHeader .mlogo img{ height:32px; }
		.mCloseNavBtn{ height:100%; display:flex; align-items:center; padding-right:18px; }
		.mCloseNavBtn i{ font-size:20px; }
		.mNavBoxList{ height:calc(100vh - 132px); overflow-y:auto; padding-top:20px; }
		.mNavBoxItem .mNav_a1{ height:40px; line-height:40px; font-size:16px;
			box-shadow: inset 0px -1px 0px 0px #F6F6F6; display: block; position: relative;
		}
		.mNavBoxItem .mNav_a1:hover{ color:#333!important; }
		.mNavBoxItem ul{ display:none; }
		.mNavBoxItem.mActive ul { display:block; }
		.mNavBoxItem ul li a{ line-height:40px; color:#666; font-size:14px; padding-left:15px; display: block; }
		.mNavBoxItem .mNav_a1 i{ position:absolute; right:0; font-size:12px; color:#B6000C; display:block; transform:scale(0.6); top:0; }
		.mNavBoxFooter{ background:#F9F6F4; height:72px; }
		.mNavBoxFooter ul{ padding-left:8px; padding-top:20px; }
		.mNavBoxFooter ul li{ float:left; }
		.mNavBoxFooter ul li a{ display:block; padding:8px 11px; 
			background: #fff; color: #999; font-size:12px; margin-left:8px;
		}
		.fj_searchBox{ top:60px; height:80px;box-shadow: 0px 4px 0px 0px rgba(0,0,0,0.2); 
			border-top: 1px solid #f6f6f6; padding:0 16px;
		}
		.fj_searchBox .fj_searchBox_in{ width:100%; margin-top:20px; height:40px; }
		.fj_searchBox_in a{ height:40px; line-height:40px; width:70px; }
		.fj_searchBox_in input{ padding:0 90px 0 40px; }
		.fj_searchBox_in i{ top:12px; left:12px; }
		.xsgsList{ width:100%; }
		.xsgsList1{ padding-bottom:60px; }
		.xsgsList>div .item{ width:100%; padding:0; }
		.xsgsList1 .item .imgs{ width:100%; height:60.93vw; }
		.xsgsList1 .item .txtBox{ position:initial; width:100%; height:auto;  }
		.xsgsList1 .item .txtBox:after{ display:none; }
		.fj_xsgs .xsgsList .item .title{ font-size:16px; }
		.xsgsList1 .txtBox_in{ padding:30px 20px; }
		.fj_xsgs .xsgsList .item .txt{ padding-top:10px; }
		.fj_xsgs .xsgsList .item .indexMore{ margin-top:20px; }
		.xsgsList2{ padding:60px 0; }
		.xsgsList2>div .item .item_in .imgs,.xsgsList4>div .item .item_in .imgs{
			margin:0 0 20px; padding-bottom: 0; width: 100%; height: 54vw;
		}
		.xsgsList2>div .item .item_in .imgs img,.xsgsList4>div .item .item_in .imgs img{
			max-width: auto; max-height: auto; width: 100%; height: auto; position: initial;
		}
		.xsgsList2>div .item,.xsgsList4>div .item { margin:0; margin-top: 20px; padding:0!important; transform: none!important; }
		.xsgsList2>div .item .item_in .txtBox, .xsgsList4>div .item .item_in .txtBox{ width:100%; 
			margin:0; padding:0!important;
		}
		.xsgsList2>div .item .item_in,.xsgsList4>div .item .item_in{ padding:30px 20px; }
		.fj_xsgs .xsgsList .item .txt{ font-size:14px; line-height:1.7; }
		.xsgsList3{ padding:60px 0; }
		.xsgsList3 .item .imgs{ height:42.66vw; }
		.xsgsList3 .item .txtBox .txt{ position:initial; width:100%; padding:30px 20px; margin-top:22px; }
		.xsgsList3 .item .fj_link{ padding:0; text-align:center; }
		.xsgsList3 .item .title{ padding:0; padding-top:20px; text-align:center; }
		.jqList .lyzxBox{ width:100%; height:auto; padding:0; }
		.jqList .lyzxBox .lyzxBox_in li{ width:100%; }
		.jqList .lyzxBox .lyzxBox_in li a{ padding:30px 20px; }
		.jqList .lyzxBox .lyzxBox_in li a .title{ font-size:16px; line-height:24px; height:48px; 
			margin-top: 10px;
		}
		.fj_container{
			padding-left:40px;
			padding-right:40px;
		}

		/*  汾酒之旅 end */
		.onlineForm{ width:100%; }
		/* 复兴纲领  */
		.fj_bdglBox .item{ float:left; width:33.33%; padding:12px 10px; }
		.fj_dtContainer .dtTxt img{
			max-width:100%;
		}
		.rqpreNext .item{ float:none; }
		.z-page .crc-pub-page span{ display:none; }
		.fj_fnavList .txt.pcshow{ display: none; }
		.fj_fnavList .txt.mshow{ display: block; }
		.fj_topNews .newsImg{ width: 43.6% }
		.fj_topNews_in{ padding-left: 43.6%; }
		.indexMsg{ position:fixed; }
		.indexNewsList .item .imgs{ padding:0; width:400px; height:266px; }
		.indexNewsList .item{ padding-left:430px; height:268px; }

		.indexMsg{height:40px;}
		.indexMsg a.title{overflow:hidden; height:40px; }
		.indexMsg a, .indexMsg span,.indexMsg i{ line-height:40px; vertical-align: middle; }

	}

	/* max-width:1180px end  */







	@media screen and (max-width:960px){
		.fj_jianjie .fj_jianjieBox{ top: -30vw; width: 100%; }

		.indexNewsList .item .imgs{ padding:0; width:360px; height:240px; }
		.indexNewsList .item{ padding-left:380px; height:242px; }
		.indexNewsList .item .time{ font-size:20px;line-height: 1.2; }
		.indexNewsList .item .title{ font-size:16px;line-height: 1.4; }
		.indexNewsList .item .txt{ font-size:14px; }

	}
	/* max-width:960px end  */



	@media screen and (min-width:750px) and (max-width:820px){
		.fj_bannerNav .mNavTitle { display:none; } 
/*		.fj_indexBanner .pcshow{ display:none; }
		.fj_indexBanner .mshow{ display:block; }*/
		.indexNewsList .item .imgs{ overflow:initial; }
		.indexPlay .imgsBg{ top:6vw; opacity:1; }
		.indexPlay .txtBox{}
		.nav_list_2{ width:360px; margin-left:-180px; padding:20px; }
		.nav_list_2 .nav_list_img{ width:180px; }
		.nav_list_2 ul{ padding-left:20px; }
		.nav_list_2 ul li{ width:100px; }
		.nav_list_2 .nav_list_img .img{ width:180px; height:auto; }
		.fj_listBanner .fj_bannerNav{ left:50px; }
		.fj_qyrj_b.fj_qyrj_item li{ padding-right:20px; }
		.fj_qyrj_b.fj_qyrj_item li:nth-child(2n) {
			padding-right: 0;
			padding-left: 20px;
		}
		.fj_qyrj_item ul li i{ font-size:28px; }
		.fj_qyrj_b.fj_qyrj_item ul li{ height:160px; }
		.fj_xsgs .xsgsList .item .title{ font-size:16px; }
		.xsgsList2>div .item .item_in .txtBox, .xsgsList4>div .item .item_in .txtBox{
			width: 50%;
			margin:30px 2% 0 0;
		}
		.xsgsList2>div .item .item_in .imgs, .xsgsList4>div .item .item_in .imgs{
			margin:30px 0 0 2%;
		}
		.xsgsList .iBox i{ font-size:32px; }
		.fj_topNews .txtList .item .time{ font-size:16px; padding:12px 0 6px; }
		.fj_topNews .txtList .item .title { font-size:16px; line-height:1.2; }
		.fj_topNews .txtList .item .text{ font-size:14px; }
		.fj_topNews .txtList{ height:26vw; }
		.fj_news_item .img{left:88px; width: 180px; height:120px; }
		.fj_news_item .newsInfo .title{ font-size:16px; line-height:1.2 }
		.fj_news_item .newsInfo .txt{ font-size:14px; }
		.fj_newsBox .fj_news_item{ height: auto; min-height:140px; padding-left:300px; }
		.fj_news_item .newsInfo{ padding-bottom:20px; }
		.fj_newsBox .fj_news_item.fj_mtjj_item{ padding-left:100px; }
		.fj_dzqk .dzqkBox .list .item a{ padding-bottom:40px; }
		.jp-video-open{ 
			overflow: hidden;
			margin: 0!important;
			top: 120px;
			left: 0;
			width: 100%!important;
		}
		/* 复兴纲领  */
		.fj_bdglBox .item{ float:left; width:50%; padding:12px 10px; }
		.fj_fxglBox .pcshow{ display:none; }
		.fj_fxglBox .mshow{ display:block; }
		.fj_fxglBox .mshow img{ width:100%; height:auto; }
		.fj_fxglBox .fxglTop,.fj_fxglBox .txtBox,.fj_fxglBox .fj_fxgl123 { position: initial; height:auto; }
		.fj_fxglBox .fj_fxgl123{ width:100%; top:auto; }
		.fj_fxglBox .listName{ padding:60px 0 30px; }




	}
	/* max-width:820px end  */











	@media screen and (max-width:750px){
		.subsidiaryTopBox .txtBox_in .title{ font-size:16px; padding-top:0px; line-height:1.6; }
		.fj_bannerNav .mNavTitle { display:block; } 
		.tsForm{ 
			opacity: 1!important;
			transform: none!important;
			-webkit-transform: none!important;
    }
    
    .fj_dtContainer .dtTxt .RCMS_EDITOR>p:nth-child(-n+4){
      line-height: 32px!important;
    }

		.fj_container{
			padding-left:0px;
			padding-right:0px;
		}
		.body_home .bb{ display:none; }

		.mfz16{ font-size:16px!important; line-height: 1.7!important; }
		.mfz14{ font-size:14px!important; line-height: 1.7!important;}
		.mshow{ display: block; }
		.pcshow{ display: none; }
		.inner{ padding: 0 16px; }
		.pt60{ padding-top:30px; }
		.w1180{ width:auto; }
		.indexCulture { overflow:hidden; padding-bottom:102px; }
		.fj_title  span{ display:block; margin-bottom:20px; line-height:1; }
		.fj_title a{ position:inherit;  }
		.indexNewsList .item{ padding:75% 0 21.86vw 0; height:114vw; box-shadow:none; border:none; 
			box-shadow: inset 0px -4px 0px 0px #b6000c;
			border: 1px solid #E8E8E8;
		}
		.indexNewsList .item .imgs { width:100%; top:0; left:0; right:0; padding-bottom:66.47%; }
		.indexNewsList .item .time{ font-weight:bold; font-size:16px; padding:0 20px;  }
		.fj_indexVideoList{ width:100%; margin:0; display:initial; }
		.fj_indexVideoList .item{ width:100%; margin-top:20px; padding:0; }
		.fj_indexVideoList .item a{ padding:30px 20px; height:auto; }
		.fj_indexVideoList .item a .txt{ height:auto; margin-top:10px; font-size:16px; }
		.indexAboutUs .imgs .txt{ position: relative; width: auto; left: 0px; right:0px; font-size:14px; line-height: 28px;
			padding:30px; bottom:auto; top:-12vw; }
			.indexAboutNum{ padding-top:0; margin-top:-30px; }
			.indexAboutNum .item .dw span{ line-height:1; }
			.indexAboutNum .item{ width:50%; margin-top:30px; margin-bottom: auto; margin-left:0; padding-left: 10%; }
			.cultureSwiper{ margin-top:12px; height:auto; }
			.fj_home{ padding:60px 0; }
			.fj_home1{ padding-top:60px; }
			.indexAboutNum .item .dw span{ font-size:32px; }
			.indexCulture .swiper-button-next, .indexCulture .swiper-button-prev{ display:none; }
			.cultureSwiper .itemBox{ height:auto; }
			.cultureSwiper .itemBox .imgs{ width:100%; height:65.86vw; }
			.cultureSwiper .itemBox .frImgs { display:none; }
			.cultureSwiper .swiper-container .swiper-slide{ height:auto; }
			.cultureSwiper .itemBox .txtBox{ width:100%; padding: 40px 16px; }
			.cultureSwiper .itemBox .txtBox .txt{ padding-top:10px; height:26vw; }
			.cultureSwiper .itemBox .txtBox .more{ margin-top:20px; }
			.indexCulture .cultureSwiper .swiper-container .swiper-pagination{
				bottom: -50px;
			}
			.cultureSwiper .swiper-container{ overflow:inherit; }
			.fj_home4_in{ margin-top:100px; }
			.indexPlay .imgsBg{width: 100%; height: auto; transform: none;
				overflow:hidden; left: auto; right: auto; top: -75px; opacity: 1;
			}
			.indexPlay .imgsBg .cc{ width:100%; }
			.indexPlay .listCon{ position:inherit; padding-top: 40px;
				background: url(../image/indexZLbackground.png) no-repeat top left; 
				background-size: auto 90.53vw; margin-top: 0;
			}
			.indexPlay .txt_in,.indexPlay .listBox{ width:100%; }
			.indexPlay .txt_in { padding:0 16px; }
			.indexPlay .txt_in .title{ padding-top:0; font-size:16px; line-height:1; }
			.indexPlay .txt_in .more{ margin-top:20px; }
			.indexPlay .txtBox{ display:none; }
			.indexPlay .listBox{ margin-top:36px; padding:6px; }
			.indexPlay .listBox .item{ height:auto; padding:6px; }
			.indexPlay .listBox .item .imgs{ height:100%; overflow:hidden; display:flex; 
				justify-content: center; align-items: center;
			}
			.indexPlay .listBox .item .imgs img{ max-width:100%; max-height:100%; }
			.indexPlay .txt_in .txt,.cultureSwiper .itemBox .txtBox .txt,.indexNewsList .item .txt{ font-size:14px; line-height:22px; }
			.fj_home1 .indexNewsList .item .txt{ padding:10px 20px 0; }
			.cultureSwiper .itemBox .txtBox .title{ font-size:16px; }
			.fj_home .fj_title{ font-size:20px; line-height:1; }
			.fj_home .fj_title .indexMore .iBox{ height:20px; width:60px; margin-left:8px; }
			.fj_home .fj_title .indexMore .iBox i{ font-size:18px; }
			.indexNewsList .item .title{ font-size:16px; padding:12px 20px 0; }
			.fj_indexVideoList .item a .time{ font-weight:bold; }
			.indexAboutUs .imgs {padding-top: 12px;}
			.fj_fNav{ overflow:hidden; height:40px; }
			.fj_fNav .l_Box { display:none; }
			.fj_fNav_link{ padding:0; padding-left: 16px; width:100%; text-align: left;}
			.fj_fNav_link a{ line-height:40px; font-size:12px; }
			.fj_fmd{ padding:40px 0; }
			.fj_fmd *{ float:none; }
			.fj_fmd .inner>div{ width:100%; }
			.fj_fmd .inner>div.fj_frBox { border-top:1px solid #E8E8E8; margin-top:30px; }
			.fj_fContact .img{ padding-bottom:20px; }
			.fj_fContact .img,.fj_fContact .img img{ height:32px; width:auto; }
			.fj_frBox_in { margin-top:0px; }
			.fj_fAboutUs{ display: block; }
			.fj_fAboutUs .item ul{ display:none;margin-top: 5px; margin-bottom:20px; }
			.fj_fAboutUs .item{ width:100%; }
			.fj_fAboutUs .item h3{ width:100%; position:relative; line-height:40px; }
			.fj_fAboutUs .item h3:after{
				content: " "; position: absolute; right: 0; top: 16px;
				width: 0;
				height: 0;
				border-top: 6px solid #B6000C;
				border-right: 6px solid transparent;
				border-left: 6px solid transparent;
			}
			.fj_fnavList{ width:100%; margin-top:20px; padding-top: 20px; border-top:1px solid #E8E8E8; }
			.fj_fnavList .txt{ padding-top:10px; font-size:12px; }
			.fj_fnavList .f_code{ justify-content: space-around; }
			.f_code .imgList{ margin-right:20px; height: 32px; width: 32px;}
			.f_code .imgList:first-child .fjCode{ left:-40px; }
			.f_code .imgList i{ font-size:32px; width:32px; height:32px; overflow:hidden; display:block; }
			.fj_copy{ height:auto; padding:10px 16px; font-size:12px; line-height:1.8; }
			.indexPlay .listBox .item .name{ font-size:16px; }
			.fj_jianjieBg{ height: 64vw; }
			.fj_jianjie{ margin:0; padding:0; }
			.fj_jianjieBg img{ height: auto; }
			.fj_jianjie .fj_jianjieBox{ 
				width: 96vw; left: 0; right: auto; padding:2px 16px 32px; 
				top:-36vw;
			}
			.fj_jianjie .fj_jianjieBox .item .num span{ font-size:24px; }
			.fj_jianjie .fj_jianjieBox .item{ 
				width: 50%; margin:0; margin-top: 30px; padding-left: 30px; 
			}
			.fj_listBanner{ height: 53.33vw; margin-top:0; z-index:201; }
			.fj_nav{ height: 40px; }
			.fj_pageName{ padding-top: 60px; font-size:20px; }
			.fj_single{ padding:30px 16px; font-size:14px; color:#666; line-height: 24px; }
			.fjHistory .rrBtn{ display: none; }
			.fazhanlichengOutTab { padding:0 16px; } 
			.fjHistory .gallery-thumbs .swiper-slide{ 
				padding-top: 46px;
				font-size: 14px;
				line-height: 18px;
			}
			.historyList .time{ font-size:16px; width: 28.4vw; left: -34.4vw; padding-left: 16px; }
			.historyList .time span{ font-size:14px; }
			.fjHistory .gallery-top{ padding-left: 28.4vw; }
			.historyList .item{ margin-left: 6vw; }
			.historyList .item .title{ font-size:16px; }
			.historyList .item .title span{ font-size:12px; }
			.historyList .item .txt{ font-size:14px; }
			.fj_fjry_in .item .year{ font-size:20px; }
			.fj_fjry{ padding:90px 0 16px 70px; }
			.fj_fjry_in .item .year{ top: -40px; left: -30px; }
			.fj_fjry_in .item .fj_txtBox{ padding:20px 16px 0 24px; }
			.fj_fjry_in .item .fj_txtBox .time{ font-size:16px; font-weight: bold; }
			.fj_fjry_in .item .fj_txtBox .txt{ font-size:14px; }
			.fj_fjry_in .item{padding-bottom:100px;}
			.fj_txtBox:after{ top: 26px; }
			.fj_qyrj{ margin-top: 30px; }
			.fj_qyrj .fj_qyrj_in .item{ 
				width: 50%; min-height:auto; height: 66vw; 
				padding:20px 24px; 
				border-top: 1px solid #F6F6F6;
			}
			.fj_qyrj{ border:none; }
			.fj_qyrj .fj_qyrj_in .item .title{ padding-bottom: 8px; font-size:16px; font-weight: bold; padding-top:23px; }
			.fj_qyrj .fj_qyrj_in .item .txt{ font-size:14px; line-height: 24px; }
			.fj_qyrj .fj_qyrj_in .item .img{ width: 32px; height: 32px; overflow: hidden; }
			.fj_contactUs .t_title{ font-size:16px; padding-bottom: 20px; }
			.fj_cInfo .citem{ width: 100%; }
			.fj_cInfo .citem.fl .cTel{ font-size:20px; }
			.fj_cInfo .citem.fl .cTel span{ font-size:14px; }
			.fj_cInfo .citem.fl .txt{ padding-top: 20px; }
			.fj_cInfo .citem.fr{ padding-left: 0; padding-top: 70px; }
			.fj_cInfo .citem.fr .imgTitle{ font-size:14px; }
			.fj_cInfo .citem.fr .imgs{ display: flex;  }
			.fj_cInfo .citem.fr .imgs .item{ width: 26.66vw; }
			.fj_cInfo .citem.fr .imgs .item img{ width: 26.66vw; height: 26.66vw; }
			.fj_cInfo .citem.fr .imgs .item p{ padding-top: 10px; }
			.fj_contactUs .fj_mapImg{ margin-top: 40px; height: 64vw; }
			.fj_jtTxt{ width: 100%; padding-top: 10px; }
			.fj_topNews { margin-top: 30px; }
			.fj_topNews_in{ padding-left: 0;  height: auto; }
			.fj_topNews .txtList{ padding-left: 0; width: 100%; border-left: 1px solid #E8E8E8; padding:0 20px; height:74vw; }
			.fj_topNews .newsImg{ width: 100%; position: relative; }
			.fj_topNews .newsImg a{ padding-bottom:66.66%; height:0; }
			.fj_topNews .txtList .item .time{ font-size:16px; font-weight: bold; padding:30px 0 10px; }
			.fj_topNews .txtList .item .title{ font-size:16px; font-weight: bold; }
			.fj_topNews .txtList .item .text{ padding-top: 10px; font-size:14px; line-height: 24px; padding-bottom: 80px; }
			.fj_newsBox{ padding-top: 0; }
			.fj_newsBox .fj_news_item{ padding-left:0; height:auto;box-shadow:none; }
			.fj_newsBox .fj_news_item.fj_mtjj_item{ padding:0; height: auto; box-shadow: none; }
			.fj_newsBox .fj_newsBox_mt .fj_news_item.fj_mtjj_item { box-shadow: inset 0px -1px 0px 0px #eeeeee; margin-top: 20px; padding-bottom:20px; }
			.fj_newsBox .fj_newsBox_mt .fj_news_mTime { padding-top:0px; }
			.fj_news_item .newsInfo{ padding-bottom:20px; }
			.fj_news_item .img{ position: relative; width: 100%;left: 0; height: auto; margin:0; }
			.fj_news_mTime{ font-size: 16px; font-weight: bold; padding:20px 0 10px;
				color: #B6000C; 
			}
			.fj_news_item .newsInfo .title{ font-size:16px; margin-bottom: 10px; }
			.fj_dzqk .dzqkSp{ padding:0 53px; height: 32px; }
			.dzqkSp .gallery-thumbs .swiper-slide .sw_in{ line-height: 32px; }
			.dzqkSp .rrBtn i{ font-size:32px; }
			.dzqkSp .rrBtn i:hover{ color: #C6A268; }
			.dzqkSp .rrBtn{ width: 32px; height: 32px; }
			.dzqkSp .rrrightBtn{ right: 16px; }
			.dzqkSp .rrleftBtn{ left: 16px; }
			.fj_dzqk .dzqkBox{ margin-top: 30px; }
			.fj_dzqk .dzqkBox .list .item .pdfList{ width: 100%; padding-right: 0; float: none;}
			.fj_dzqk .dzqkBox .list .item .pdfList:nth-child(2n){ padding-left:0; }
			.fj_dzqk .dzqkBox .list .item a{ padding:0;}
			.fj_dzqk .dzqkBox .list .item a .title{ 
				padding-top:40px; font-size:16px; line-height: 20px; padding-left: 38%;
			}
			.fj_dzqk .dzqkBox .list .item a .pdfInfo{ margin-top: 10px; min-height: 30vw; padding-left: 38%; }
			.pdfRead{ height: 48px; 
				display: flex; justify-content: center; align-items: center; 
				border-top: 1px solid #e8e8e8; 
			}
			.fj_dzqk .dzqkBox .list .item a .img{ width: 26.23%; 
				left: 20px;
				top: 30px; 
				padding-bottom: 34.98%;
			}
			.fj_dzqk .dzqkBox .list .item a .img img{ width: 100%; height: 100%;position: absolute; top:0; }
			.fj_dzqk .dzqkBox .list .item a .pdfRead span{ display: inline-block; width: 50%; text-align: center;
				padding:0; height: 48px; line-height: 48px;
			}
			.fj_dzqk .dzqkBox .list .item a .pdfRead span:last-child{ border-left: 1px solid #E8E8E8; }
			.fj_dzqk .dzqkBox.shzrBox .list .item a{ padding:0;}
			.fj_dzqk .dzqkBox.shzrBox .list .item a .title{ padding-left: 40%; padding-right: 16px; height:188px; }
			.fj_dzqk .dzqkBox.shzrBox .pdfRead{ padding:0 20px; height:48px; border-top:none; }
			.fj_dzqk .dzqkBox.shzrBox .list .item a .pdfRead span{ margin:0; width:100%;text-align:left; border-top: 1px solid #e8e8e8; }
			.fj_dzqk .dzqkBox.shzrBox .list .item a .pdfRead span i{ right:0; padding:0 }
			.fj_video_in{  }
			.fj_video_in .item{ width: 100%; padding:0; float: none; }
			.fj_video .w1200{ width: auto; }
			.fj_video_in .item .item_in .img{ height: 51.46vw; }
			.fj_video_in .videoInfo{ padding:20px; }
			.fj_video_in .videoInfo .name{ margin-top: 8px; }
			.fj_zbgg_in .item a{ padding:30px 20px; }
			.fj_zbgg_in .item a span{ display: block; }
			.fj_zbgg_in .item a .time{ font-weight: bold; padding:0; }
			.fj_zbgg_in .item a .txt{ line-height: 24px; padding-top: 10px; }

			.mHeader { height:60px; box-shadow: inset 0px -1px 0px 0px #E5E5E5; transition:all ease 0.4s; }
			.mHeader.fixedTop{ position:fixed; top:0; left:0; right:0; z-index:200; background:#fff; }
			.mHeader .mlogo{ height:100%; display:flex; align-items:center; 
				padding-left: 16px;
			}
			.mHeader .mlogo img{ height:32px; }
			.mHeader .fr{ height:100%; display:flex; align-items:center; padding-right:16px; }
			.mHeader .fr i{ font-size:24px; }
			.mHeader .mTopSearchBtn { padding-right:36px; }



			.mjqMenuBox{ height:63px; }
			.mjqMenuBox .inner{ height:100%; } 
			.mjqMenuBox_in{ 
				display:flex; justify-content:center; align-items:center;
				height: 100%;
			}
			.mjqMenuBox a{ color:#fff; width: 24%; display: inline-block; text-align: center; font-size:14px; font-weight: bold;}
			.mjqMenuBox a.active,.mjqMenuBox_in a:hover{ color:#C6A268!important; }
			.fjContainer .jqList{ width:100%; height:auto!important; min-height: 100vh!important; padding-bottom:30px; }
			.jqList .jqTop{ position:initial; width:100%; padding-top:60px; 
				text-align:center;  height: auto;
			}
			.jqTop_in{ height:auto; }
			.jqTop_in .txt{ 
				position:initial; width:100%; height:auto; text-align:center; 
				font-size:20px;
			}
			.jqList1 .jqjs_info .txt{ height:auto; }
			.jqList .jqjs{ width:100%; padding-top:32px; }
			.jqList .jqjs_video{ width:calc(100% - 20px); height:49.33vw; float:none; }
			.jqList .jqjs_info{ position:initial; width:100%; padding:0; padding-top:42px; }
			.jqList1 { background-position:center bottom; 
				background-size: auto 48vw; min-height: calc(100vh - 123px);
			}
			.jqList1Bg{ display:none; }
			.jqList1 .jqList1Bg2 { height:auto; right:0; }
			.jqList1 .jqList1Bg2 img{ width:100%; height:auto; opacity:1; transform:none;  
				-webkit-transform:none;
			}
			.wsyl{ padding:0; }
			.wsyl .slider .slider-wrap{ padding:0; }
			.wsyl .wrap,.wsyl .slider .slider-wrap{ overflow:initial; }
			.wsyl .wrap .slider-track{ display:block; white-space:initial; }
			.wsyl .wrap .slider-track .slider-item{ width:100%; margin:0; padding:12px; margin-top:20px; 
				background: #FFFFFF;
				box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.2);
			}
			.wsyl .wrap .slider-track .slider-item .img{ height: 56.66vw; }
			.wsyl .wrap .slider-track .slider-item .cont{ padding:20px 8px 0; }
			.wsyl .wrap .slider-track .slider-item .t{ font-size:16px; }
			.fj_jqDtBox{ width:100%; padding:0; padding-top:30px; }
			.fj_jqDtBox .fj_jqTop .title{ font-size:16px; }
			.fj_jqDtBox .fj_jqTop{ padding:0; }
			.fj_jqDtBox .fj_jqTop .txt{ margin:0; height:auto; font-size:14px; 
				padding-top: 30px;
			}
			.dt_imgs .dtimgsBg{ width:100%; height:120vw; top:24px; }
			.dt_imgs .dtImgsBox{ padding:0; padding-top:24px; transform:translateY(-24px); overflow:initial; }
			.dt_imgs{ margin-top:44px; height:90.6vw; overflow:hidden; }
			.dt_imgs .dtImgsBox .swiper-slide-active .imgs { transform:none; }
			.dt_imgs .dtImgsBox .imgs{  height:53.33vw; }
			.dt_imgs .dtImgsBox .swiper-slide-active .title{
				padding:0; padding-top: 20px; font-size:16px; height: 64px;
				text-align:Center;
			}
			.jqListDt_fjzl .dt_imgs { overflow:initial; }
			.dtImgsBox .swiper-container { height:auto; padding-bottom:50px; }
			.dtImgsBox .swiper-container-horizontal>.swiper-pagination-bullets, .dtImgsBox .swiper-pagination-custom, .dtImgsBox .swiper-pagination-fraction{
				bottom: 0!important; right: 45%!important;
			}
			.dtImgsBox .swiper-button-next,.dtImgsBox .swiper-button-prev{ bottom:5px!important; }
			.dtImgsBox .swiper-button-next { left:auto!important; right:30%!important; }
			.dtImgsBox .swiper-button-prev { right:auto!important; left:30%!important; }
			.jqList3 .wsyl{ padding:0; }
			.jqList3 .cyzsRight,.jqList3 .cyzsRight .cyzsTitle{ position:initial; }
			.jqList3 .cyzsRight{ margin-top:22px; width:100%; padding:60px 0; height:auto; }
			.jqList3 .cyzsRight .cyzsTitle{ height:50px; }
			.jqList3 .cyzsRight .cyzsTitle img{ height:100%; }
			.jqList3 .cyzsRight .cyzsTxt{ height:auto; padding:20px 0 40px; margin:0; }
			.cyTitle2{ text-align:right; margin-bottom:20px; }
			.jqList3 .cyzsRight .cyzsTels{ padding:0; }
			.ylzn{ padding:0; }
			.ylzn_in{ padding-top:30px; }
			.ylzn .timeTitle, .ylxz .ylxzTitle{ font-size:16px; }
			.ylzn .timeBox { margin-top:10px; }
			.ylzn .timeBox .tItem{ float:none; width:100%; }
			.ylzn .timeBox .tItem:first-child{ border:none; }
			.timeBox .tItem .jj{ padding-top:20px; }
			.timeBox .tItem .jj .jjName{ font-size:14px; }
			.timeBox .tItem .jj .time{ font-size:20px; padding-top:6px; line-height:1; }
			.ylzn_in .mxian{ width:100%; border-top:1px #c6a268 dashed; margin-top: 34px; position: relative;}
			.ylzn_in .mxian:after{ content:""; position:absolute; width: 8px; height: 8px; background: #B6000C; left: 0; top: -4px; border-radius: 100%;}

			.timeBox .tItem .priceList{ padding-top:30px; }
			.timeBox .tItem .priceList div{ float:none; }
			.timeBox .tItem .priceList>div{ padding:0; }
			.timeBox .tItem .priceList .pTxt{ font-size:14px; font-family: HYCuSongJ!important;}
			.timeBox .tItem .priceList .price span{ font-size:20px; }
			.timeBox .tItem .priceList .price{ padding-top:10px; line-height:1; }
			.ylxz{ margin-top:30px; }
			.ylxz .ylxzTxt{ margin-top:10px; padding-top:20px; }
			.fj_map .item { margin-bottom:40px; }
			.fj_map .item .ci{ float:none; width:100%; }
			.fj_map .item .img{ height:58.93vw; }
			.fj_map .item .txt{ padding:0; padding-top:20px; }
			.fj_map .item .txt .name{ font-size:16px; padding:0; }
			.fj_map .item .txt .txt2{ font-size:14px; padding:0; padding-top:10px; }
			.fj_map .item .txt ul{ padding-top:10px; }
			.fj_map .item .txt ul li{ margin-top:10px; margin-right:20px; margin-left:0; }
			.fj_map .item .txt ul li:nth-child(4n){}
			.fj_map .item .txt ul li a{ font-size:14px; }


			.m_navBox{ position:fixed; top: 0; left: 0; bottom: 0; right: 0; 
				width:100%;  height:100%; background:#fff; z-index: 300;
				display: none;
			}
			.m_navBoxHeader{ height:60px; box-shadow: inset 0px -1px 0px 0px #E5E5E5;}
			.m_navBoxHeader .mlogo{height: 100%; display:flex; align-items:center; padding-left:16px; }
			.m_navBoxHeader .mlogo img{ height:32px; }
			.mCloseNavBtn{ height:100%; display:flex; align-items:center; padding-right:18px; }
			.mCloseNavBtn i{ font-size:20px; }
			.mNavBoxList{ height:calc(100vh - 230px); overflow-y:auto; padding-top:20px; }
			.mNavBoxItem .mNav_a1{ height:40px; line-height:40px; font-size:16px;
				box-shadow: inset 0px -1px 0px 0px #F6F6F6; display: block; position: relative;
			}
			.mNavBoxItem .mNav_a1:hover{ color:#333!important; }
			.mNavBoxItem ul{ display:none; }
			.mNavBoxItem.mActive ul { display:block; }
			.mNavBoxItem ul li a{ line-height:40px; color:#666; font-size:14px; padding-left:15px; display: block; }
			.mNavBoxItem .mNav_a1 i{ position:absolute; right:0; font-size:12px; color:#B6000C; display:block; transform:scale(0.6); top:0; }
			.mNavBoxFooter{ background:#F9F6F4;     min-height: 72px; height: 170px; }
			.mNavBoxFooter ul{ padding-left:8px; padding-top:20px; }
			.mNavBoxFooter ul li{ float:left;    float: left; margin: 0px 10px 10px 0px; }
			.mNavBoxFooter ul li a{ display:block; padding:8px 11px; 
				background: #fff; color: #999; font-size:12px; margin-left:8px;    width: 95px;
        text-align: center;
			}
			.fj_searchBox{ top:60px; height:80px;box-shadow: 0px 4px 0px 0px rgba(0,0,0,0.2); 
				border-top: 1px solid #f6f6f6; padding:0 16px;
			}
			.fj_searchBox .fj_searchBox_in{ width:100%; margin-top:20px; height:40px; }
			.fj_searchBox_in a{ height:40px; line-height:40px; width:70px; }
			.fj_searchBox_in input{ padding:0 90px 0 40px; }
			.fj_searchBox_in i.icon-sousuo{ top:12px; left:12px; }
			.xsgsList{ width:100%; }
			.xsgsList1{ padding-bottom:60px; }
			.xsgsList>div .item{ width:100%; padding:0; }
			.xsgsList1 .item .imgs{ width:100%; height:60.93vw; }
			.xsgsList1 .item .txtBox{ position:initial; width:100%; height:auto;  }
			.xsgsList1 .item .txtBox:after{ display:none; }
			.fj_xsgs .xsgsList .item .title{ font-size:16px; }
			.xsgsList1 .txtBox_in{ padding:30px 20px; }
			.fj_xsgs .xsgsList .item .txt{ padding-top:10px; }
			.fj_xsgs .xsgsList .item .indexMore{ margin-top:20px; }
			.xsgsList2{ padding:60px 0; }
			.xsgsList2>div .item .item_in .imgs,.xsgsList4>div .item .item_in .imgs{
				margin:0 0 20px; padding-bottom: 0; width: 100%; height: 54vw;
			}
			.xsgsList2>div .item .item_in .imgs img,.xsgsList4>div .item .item_in .imgs img{
				max-width: auto; max-height: auto; width: 100%; height: auto; position: initial;
			}
			.xsgsList2>div .item,.xsgsList4>div .item { margin:0; margin-top: 20px; padding:0!important; transform: none!important; }
			.xsgsList2>div .item .item_in .txtBox, .xsgsList4>div .item .item_in .txtBox{ width:100%; 
				margin:0; padding:0!important;
			}
			.xsgsList2>div .item .item_in,.xsgsList4>div .item .item_in{ padding:30px 20px; }
			.fj_xsgs .xsgsList .item .txt{ font-size:14px; line-height:1.7; }
			.xsgsList3{ padding:60px 0; }
			.xsgsList3 .item .imgs{ height:42.66vw; }
			.xsgsList3 .item .txtBox .txt{ position:initial; width:100%; padding:30px 20px; margin-top:22px; }
			.xsgsList3 .item .fj_link{ padding:0; text-align:center; }
			.xsgsList3 .item .title{ padding:0; padding-top:20px; text-align:center; }
			.jqList .lyzxBox{ width:100%; height:auto; padding:0; }
			.jqList .lyzxBox .lyzxBox_in li{ width:100%; }
			.jqList .lyzxBox .lyzxBox_in li a{ padding:30px 20px; }
			.jqList .lyzxBox .lyzxBox_in li a .title{ font-size:16px; line-height:24px; height:48px; 
				margin-top: 10px;
			}
			.fj_indexBanner{ height:calc(100vh - 60px); }
			.indexMsg{ opacity:1;transform:none; height:40px; z-index:10; position:absolute; }
			.indexMsg a.title{ width:38vw; overflow:hidden; height:40px; }
			.indexMsg a, .indexMsg span,.indexMsg i{ line-height:40px; vertical-align: middle; }
			.z-page .crc-pub-page-num, .z-page .crc-pub-page-enter, .z-page .crc-pub-page-next {
				padding:2px 8px; margin:0 2px;
			}
			.fj_indexBanner .swiper-container-horizontal>.swiper-pagination-bullets, .fj_indexBanner .swiper-pagination-custom, .fj_indexBanner .swiper-pagination-fraction{
				width: 100%!important; text-align: center!important; bottom: 80px!important;
			}
			.indexNewsList .swiper-button-next{ right:24px!important; }
			.indexNewsList .swiper-pagination-fraction { right:38px!important; }
			.indexNewsList .swiper-button-prev{ right:128px!important; }
			.indexNewsList .swiper-button-next i:hover, .indexNewsList .swiper-button-prev i:hover{ color:#C6A268; }
			.newsTop .indexNewsList { padding-top:12px; }
			.fj_home2{ background-size:100%; }
			.indexPlay .listBox .item .imgs:after{ opacity:0; }

			.jqListDt_fjzl .dtImgsBox .swiper-container{ height:auto; }
			.jjjxLink ul li{ width:130px; height:46px; }
			.jjjxLink{ padding-top:30px; }
			.jjjxLink ul li a{ line-height:46px; font-size:14px; }
			#growls.default {
				top: 30%;
				right: 40%;
				margin-right: -130px;
			}
			.onlineForm{ width:100%; }
			.onlineForm_in .pTitle .fBg{ width:68%; }
			.onlineForm_in .pTitle h3{ font-size:18px; }
			.onlineForm_in .list .item{ width:100%; padding:0; margin-top:32px; }
			.onlineForm_in .list .item:nth-child(2n){ padding:0; }
			.onlineForm_in .list .item .item_in label{ font-size:14px; margin-bottom:10px; }
			.onlineForm_in .list .item .item_in input{ height:40px; }
			.onlineForm_in .list .item .item_in select{ height:40px; }
			.bjbrFile .fileBox .fileBtn{ height:40px; line-height:40px; }
			.bjbrFile .fileBox .fileBtn .ibg{ line-height:40px; }
			.cement-infolxwm-r-form textarea{ height:240px; }
			#cement-yzm input{ height:40px; width:180px; }
			#cement-yzm img{ height:40px; width:140px; }
			.cement-btn button{ width:130px; height:40px; font-size:14px; }
			.fj_dtContainer{ padding:60px 16px; }
			.fj_dtContainer .title{ font-size:20px; }
			.fj_dtContainer .dtInfo{ margin-top:20px; padding-bottom:20px; }
			.fj_dtContainer .dtInfo .item{ font-size:12px; padding:0 10px; }
			.fj_dtContainer .dtTxt img{ max-width:100%!important; height:auto!important; }
			.fjShare{ margin-top:40px; padding:0 0 20px; }
			.fjShare .list{ width:100%; }
			.fjShare .list .item{ margin-right:20px; margin-left:0; }
			.fjShare .list .item i{ font-size:32px; }
			.fjShare .fx{ line-height:40px; }
			.fjShare .list .item .fjCode{ width:80px; height:80px; margin-left:-32px; margin-top:-60px; padding:8px; }
			.fj_qyrj_item{ padding:0 16px; }
			.fj_qyrj_item .qyrjTitle{ font-size:16px; padding:0; }
			.fj_qyrj_m ul li{ margin-top:30px; }
			.fj_qyrj_item ul li i{ font-size:20px; }
			.fj_qyrj_item ul li .con{ font-size:14px!important; }
			.fj_qyrj_item ul li .li_in{ padding-left:48px; }
			.fj_qyrj_b.fj_qyrj_item .qyrjTitle{ padding-bottom:30px; }
			.fj_qyrj_b.fj_qyrj_item .w1180:after{ display:none; }
			.fj_qyrj_b.fj_qyrj_item ul{ padding-top:40px; }
			.fj_qyrj_b.fj_qyrj_item li,.fj_qyrj_b.fj_qyrj_item li:nth-child(2n){ width:100%; padding:0; margin-bottom:20px; }
			.fj_qyrj_b.fj_qyrj_item ul li{ height:auto; }
			.fj_listBanner{ overflow:initial; }
			.fj_listBanner .fj_listBannerOutBox{ position:initial; height:auto; }
			.fj_listBanner .fj_bannerNav{ top:0; width:100%; left:0; }
			.fj_listBanner .fj_bannerNav .mNavTitle{ height:40px; width:100%;background: #FFFFFF; line-height: 40px;
				box-shadow: inset 0px -1px 0px 0px #E8E8E8; font-size:12px; color: #666; text-align: center; font-weight: bold;
			}
			.fj_listBanner .fj_bannerNav ul { background:#fff; padding:0; display:none; }
			.fj_listBanner .fj_bannerNav ul li{ width:100%; float:none; margin:0;box-shadow: inset 0px -1px 0px 0px #F6F6F6; }
			.fj_listBanner .fj_bannerNav ul li a{ color:#999!important; display:block; line-height:40px; text-align:center; 
				font-size:12px;
			}
			.fj_listBanner .fj_bannerNav ul li.active a, .fj_listBanner .fj_bannerNav ul li a:hover{
				color:#B6000C!important;
			}

			.pupBox{ position:fixed; top: calc(53.33vw + 60px); left:0; right:0; height: calc(100vh - 53.33vw - 60px); 
				width: 100%; z-index: 10; background: rgba(0,0,0,0.8); z-index: -200; opacity: 0; visibility: hidden; 
			}
			.pupBox.active{ z-index: 200; opacity: 1; visibility: visible;  }
			.fj_listBanner .fj_bannerNav .mNavTitle i{ margin-left:2px; font-size:16px; vertical-align:bottom; }
			.fj_listBanner .fj_bannerNav .mNavTitle .up{ display:none; }
			.jp-video-mob, .jp-video-open{ width:100%!important; top:55px; margin:0!important; left:0; }
			.jp-video-mob .jp-close,.jp-video-open .jp-close{ display:block!important; }
			.fj_wh_jbjz{ padding: 160px 16px 0!important; }
			.jp-type-single .jp-jplayer,.jp-type-single .jp-jplayer img,.jp-type-single .jp-jplayer video{ width:100%!important; }

			.rqpreNext .item a{ display:inline-block; width:54vw; white-space: nowrap;
				overflow: hidden;
				text-overflow: ellipsis;
			}
			.indexPlay .imgsBg img{ height: auto; width: 100%; }
			.jp-video-play{ top:10%!important; }
			.fj_dtContainer .dtTxt p{ overflow: hidden; }
			/* 复兴纲领  */
			.fj_bdglBox .item{ float:left; width:100%; padding:12px 16px; }
			.fj_bdglBox .item_in{ height:auto; }
			.fj_bdglBox .item .num{ font-size:40px; }
			.fj_bdglBox .item .title{ font-size:16px; }
			.fj_bdglBox .item .txt{ font-size:14px; }
			.fj_fxglBox .pcshow{ display:none; }
			.fj_fxglBox .mshow{ display:block; }
			.fj_fxglBox .mshow img{ width:100%; height:auto; }
			.fj_fxglBox .fxglTop,.fj_fxglBox .txtBox,.fj_fxglBox .fj_fxgl123 { position: initial; height:auto; }
			.fj_fxglBox .fj_fxgl123{ width:100%; top:auto; }
			.fj_fxglBox .txtList{ margin-top:20px; }
			.fj_fxglBox .txtList .txt{ font-size:14px; }
			.fj_fxglBox .txtList{ padding-left:40px; }
			.fj_fxglBox .txtList .num{ width:28px; height:28px; line-height:28px; }
			.fj_fxglBox .fj_fxgl123Title{ font-size:18px; line-height:1.2; }
			.fj_fxglBox .listName{ padding:60px 0 30px; }
			.fj_copy, .fj_copy a, .fj_copy span, .fj_copy a:hover{ line-height:2; }

			.fj_ContainerMap{
				padding-top:0px;
			}
		}
		/* max-width:750px  end */

		@media screen and (max-width:640px){
			.indexNewsList .item{ height:140vw; }
		}