
.txtidt2{
	text-indent: 2em;
	text-align: justify;
}

.txtidt2-1{
	margin-top: 18px;
	text-indent: 2em;
	text-align: justify;
}

.lastswp{
		width: 46.29vh !important;
	}

	.heightover::after{
		content: '';
		display: table;
		clear: both;
	}
	.textof{
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
	}
	.textof2{
		overflow:hidden;
		display:-webkit-box;
		-webkit-box-orient:vertical; 
		-webkit-line-clamp:2; 
		text-overflow:ellipsis;
	}
	.elementcetner{
		position: absolute;
		left: 50%;
		top: 50%;
		transform: translate(-50%,-50%);
	}
	/* 动画不隐藏 */
	.noupadate{
		visibility: visible!important;
	}
	
	/* 放大 */
	.scalpic-lib{
		position: absolute;
		transition: .5s;
	}
	.scalpic-lib:hover{
		transform: scale(1.05);
	}
	
	.scal12{transition: .5s;}
	.scal12:hover{
		transform: scale(1.2);
	}
	.scalx12{
		position: absolute;
		overflow: hidden;
	}
	.scalx12 img{
		width: 100%;
		height: 100%;
		transition: .5s;
	}
	.scalx12:hover img{
		transform: scale(1.1);
	}
	
	.tsf-50{
		position: relative;
		top: 50%;
		transform: translateY(-50%);
	}
	
	.fl{float: left;}
	.fr{float: right;}
	.mr50{margin-right: 4.629vh;}
	.mb20{margin-bottom: 1.851vh;}
	.mb40{margin-bottom: 3.703vh;}
	.mb50{margin-bottom: 4.629vh;}
	.mr40{margin-right: 3.703vh;}
	.pos-r{position: relative;}
	.w225{width: 20.83vh;}
	.w245{width: 22.68vh;}
	.w270{width: 25vh;}
	.w435{width: 40.27vh;}
	.w420{width: 38.88vh;}
	.w450{width: 41.66vh;}
	.w550{width: 50.92vh;} 
	.w1050{width: 97.22vh;} 
	.w1265{
		width: 117.1vh;
	}
	.fsz22{
		font-size: 1.9vh;
		text-indent: 2em;
		text-align: justify;
	}
	
	.lf275{left: 25.46vh;}
	.lf768{left: 71.11vh;}
	.lf1015{left: 93.98vh;}
	.rt200{right: 18.51vh;}
	.rt616{right: 57.03vh;}
	.rt940{right: 87.03vh;}
	
	.w378{width: 35vh;}
	.w130{width: 12.03vh;}
	.w258{width: 23.88vh;}
	.w266{width: 24.62vh;}
	.w275{width: 25.46vh;}
	.w370{width: 34.25vh;}
	.w268{width: 24.81vh;}
	.w157{width: 14.53vh;}
	.w271{width: 25.09vh;}
	.w68{width: 6.296vh;}
	.w168{width: 15.55vh;}
	.w155{width: 14.35vh;}
	.w114{width: 10.55vh;}
	.w136{width: 12.59vh;}
	.w857{width: 79.35vh;}
	.w848{width: 78.51vh;}
	.w844{width: 78.05vh;}
	
	.h156{ width:auto;height: 14.44vh;}
	
	.w100{width: 100%;}
	.h100{height: 100%;}
	.w100hat{width: 100%; height: auto;}
	.h100wat{height: 100%; width: auto;}
	.content{
		position: relative;
	}
	
	
	
	.pic-qj1.qjorzj,.pic-qj2.qjorzj,.pic-qj3.qjorzj,.pic-qj4.qjorzj,.pic-qj5.qjorzj,
	.pic-qj6.qjorzj,.pic-qj7.qjorzj,.pic-qj8.qjorzj,.pic-qj9.qjorzj{
		z-index: 999;
	}
	
	img{
		vertical-align: middle;
	}
	.bgsizew{background-size: 100% auto;background-repeat: no-repeat;}
	.bgsizeh{background-size: auto 100%; background-repeat: no-repeat;}
	.libbgimg{
		background: url() no-repeat;
		background-size: 100% 100%;
	}
a{
				color: #432112;
			}
			.a a{display: block;}
			body{
				padding-left: 12.03vh;
				font-size: 2.407vh;
			}
			
			.bgc1{background-color: rgba(255,125,0,.5);}
			.bgc2{background-color: rgba(161,120,74,.8);}
			.bgc3{background-color: rgba(100,126,143,.8);}
			.bgc4{background-color: rgba(95,97,96,.8);}
			.bgc5{background-color: rgba(189,139,101,.8);}
			.bgc6{background-color: rgba(235,218,225,.5);}
			.bgc7{background-color: rgba(101,159,163,.8);}
			.bgc8{background-color: rgba(105,17,13,.8);}
			.bgc9{background-color: rgba(235,218,225,.8);}
			.g-nextpage.onlytop{
				padding-top: 4vh;
			}
			.g-nextpage.onlytop .next{
				background-image: url(../images/liuyan/nextpage.png);
				transform: translateX(0.5vh);
			}
			.g-nextpage{
				position: absolute;
				width: 22.87vh;
				height: 10.27vh;
				background: url(../images/liuyan/pagebg1.png) no-repeat;
				background-size: 100%;
				bottom: 4.629vh;
				right: -0.629vh;
				z-index: 9999;
				box-sizing: border-box;
				padding-top: 2.037vh;
			}
			.g-nextpage a{
				display: block;
				background: url(../images/liuyan/nextpage.png) no-repeat;
				width: 8.611vh;
				height: 2.037vh;
				background-size: 100%;
				margin: 0 auto;
				transform: translateX(1.203vh);
				margin-bottom: 1.666vh;
			}
			.g-nextpage a:first-of-type{
				background-image: url(../images/liuyan/toppage.png);
				transform: translateX(-1.388vh);
			}
			.g-all{
				height: 100%;
			}
			.swiper-container.h100vh{
				width: calc(100vw - 12.03vh);
				height: 100vh;
				position: relative;
			}
			.bglinear1{background: linear-gradient(#573d1a,#7f5f48);}
			.swiper-slide{
				position: relative;
				width: auto;
			}
			.swiper-slide .content{
				height: 100%;
				background: url() no-repeat;
				background-size: 100% 100%;
			}
			.snv{
				width: 12.03vh;
				height: 100vh;
				/* background: url(../images/fzbx/snvimg.png) no-repeat; */
				background: url(../images/fzbx/snvimg2.jpg) no-repeat;
				/* background-size: 140% 100%; */
				background-size: 100% 100%;
				position: fixed;
				top: 0;
				left: 0;
				box-shadow: 0 0.092vh 2.314vh rgba(0,0,0,.5);
				z-index: 999;
			}
			.snv::after,
			.snv::before{
				content: '';
				position: absolute;
				top: 0;
				background: url(../images/fzbx/jzpic.png) no-repeat;
				background-size: 100%;
				width: 14.07vh;
				height: 1.759vh;
			}
			.snv::before{
				top: auto;
				bottom: 0;
			}
			.snv a{
				color: #5b5b5b;
			}
			
			.snv ul{
				/* height: 57.33vh; */
				height: 60.33vh;
				overflow:auto;
				position: relative;
				top: 50%;
				/* transform: translateY(-54%); */
				transform: translateY(-49%);
			}
			.snv ul::-webkit-scrollbar {
			    display: none;
			}
			
			.snv ul li{
				font-size: 2.407vh;
				margin-bottom: 2.777vh;
				margin: 1.851vh 0;
			}
			.snv ul li.on{
				background: url(../images/fzbx/snv-on.jpg) no-repeat;
				background-size: 100% 100%;
				box-shadow: 0 0 0.925vh rgba(0,0,0,.5);
			}
			.snv ul li.on a{
				color: #fff;
			}
			.snv ul li a{
				padding: 1.851vh 0.925vh;
				letter-spacing:0.462vh;
				text-align: center;
			}
			.snv ul li .height105{
				height: 9.722vh;
				line-height: 9.722vh;
				padding: 0;
			}
			.topbtn{
				/* width: 2.777vh;
				height: 2.5vh; */
				/* background: url(../images/fzbx/topbtn.jpg) no-repeat; */
				background: url(../images/fzbx/tpbtn2.png) no-repeat;
				width: 3.981vh;
				height: 2.962vh;
				background-size: 100% 100%;
				position: absolute;
				top: 10%;
				left: 50%;
				transform: translateX(-50%);
			}
			.topbtn.btbtn{
				top: auto;
				bottom: 10%;
				transform:translateX(-50%) rotateZ(180deg);
			}
			
			
			/* 前景通用 */
			.qjorzj{
				position: absolute;
				z-index: 99;
				background: url() no-repeat;
				background-size: 100% 100%;
			}
			.libimg{
				background: url() no-repeat;
				background-size: 100% 100%;
				}
			
			/* 第一屏左边ban图 */
			.g-lfban{
				width: 44.81vh;
				height: 100%;
				background: url(../images/fzbx/lfimg.jpg) no-repeat center;
				background-size: 101% 100%;
				float: left;
			}
			.jzban{
				background-image: url(../images/jianzhi/lfban.png);
			}
			.bqban{
				background-image: url(../images/bianqian/bq-ban.png);
				width: 47.81vh;
			}
			.qyban{
				background-image: url(../images/qianyan/lfban.jpg);
				width: 47.81vh;
			}
			.lyban{
				background-image: url(../images/liuyan/liuyan.jpg);
				width: 47.81vh;
			}
			.yxtban{
				background-image: url(../images/yingxiangting/yxt.png);
				width: 47.81vh;
			}
			.wenhuaban{
				background-image: url(../images/wenhua/01/01-lfban.jpg);
				width: 47.81vh;
			}
			.jiansheban{
				background-image: url(../images/jianshe/01/ban.jpg);
				width: 47.81vh;
			}
			.renkouban{
				background-image: url(../images/renkou/ban.jpg);
				width: 47.81vh;
			}
			
			
			
			
			/* g-bigtit */
			.g-bigtits{
				background:url(images/bianqian/bigtit.png) no-repeat ;
				background-size: 100%;
				width: 69.62vh;
				height: 100vh;
				position: relative;
				z-index: 99;
			}
			.g-bigtits .g-bigtit{
				left: 50%;
				transform: translate(-50%,-50%);
			}
			.g-bigtits.w1265{
				width: 117.1vh;
				left: -18vh;
			}
			
			/* g-picinfo 上文下图*/
			.g-picinfo {
				overflow: hidden;
			}
			.g-picinfo .txt p{
				font-size: 2.592vh;
				text-indent: 2em;
				text-align: justify;
			}
			.g-picinfo .pic{
				width: 100%;
			}
			
			
			
			
			/* 弹框 */
			.g-popup{
				background: url(../images/jianzhi/tankuang1.png) no-repeat;
				background-size: 100% 100%;
				width: 99.07vh;
				height: 41.94vh;
				position: fixed;
				left: 50%;
				top: 50%;
				transform: translate(-48%,-50%);
				display: none;
				z-index: 999;
			}
			.g-popup .text{
				width: 76.85vh;
				max-height: 28.70vh;
				position: relative;
				left: 50%;
				top: 50%;
				transform: translate(-50%,-50%);
				font-size: 2.777vh;
				color: #555;
				overflow: auto;
				text-indent: 2em;
				text-align: justify;
			}
			.g-popup.max{
				width: 148.4vh;
				height: 90.37vh;
				background-image: url(../images/jianzhi/maxpopup.png);
			}
			.g-popup.max .text{
				width: 129.6vh;
				max-height: 64.35vh;
				font-size: 3.777vh;
			}
			.g-popup.max p{
				margin-bottom: 2.5vh;
			}
			.black{
				position: fixed;
				z-index: 996;
				background-color: rgba(0,0,0,0);
				width: 100vw;
				height: 100vh;
				left: 0;
				top: 0;
				display: none;
			}
			.g-popup.g-popup-2{
				display: block !important;
				transform: translate(-50%,-1150%);
			}
			.g-popup.g-popup-2.mid{
				transform: translate(-50%,-50%);
			}
			
			
			/* 请勿竖屏 */
			.plsrow{
				display: none;
			}
			@media (orientation: portrait){
				.plsrow{
					display: block;
					background-color: rgba(0,0,0,.9);
					position: fixed;
					left: 0;
					top: 0;
					width: 100%;
					height: 100%;
					z-index: 99999;
				}
				.plsrow .box{
					position: absolute;
					top: 50%;
					left: 50%;
					transform: translate(-50%,-50%);
					height: auto;
				}
				.plsrow p{
					padding-top: 3vh;
					font-size: 2.851vh;
					color: #fff;
					text-align: center;
				}
				.plsrow p .max{
					font-size: 4.5vh;
					margin: 0 0.925vh;
				}
			}
			
			/* chswiper 子轮播的通用属性 */
			 .swiper-button-next:after,
			 .swiper-button-prev:after{
				content: '';
			}
			 .swiper-button-next{
				background:url(../images/bianqian/ricon.png) no-repeat center;
				width: 4.907vh;
				height: 4.907vh;
				background-size: 100%;
				transform: translateY(50%);
			}
			 .swiper-button-prev{
				background:url(../images/bianqian/lficon.png) no-repeat center;
				width: 4.907vh;
				height: 4.907vh;
				background-size: 100%;
				transform: translateY(50%);
			}
			
			
			/* 云 */
			.js-qj-yun1{
				background-image: url(../images/jianshe/qj/yun1.png);
				background-size: 100%;
				width: 39.81vh;
				height: 12.40vh;
			}
			.js-qj-yun2{
				background-image: url(../images/jianshe/qj/yun2.png);
				background-size: 100%;
				width: 53.70vh;
				height: 10.18vh;
				top: 0;
			}
			.js-qj-yun3{
				background-image: url(../images/jianshe/qj/yun3.png);
				background-size: 100%;
				width: 60.64vh;
				height: 15.83vh;
			}
			.js-qj-yun4{
				background-image: url(../images/jianshe/qj/yun4.png);
				background-size: 100%;
				width: 64.62vh;
				height: 17.22vh;
				bottom: 0;
			}
			.js-qj-yun5{
				background-image: url(../images/jianshe/qj/yun5.png);
				background-size: 100%;
				width: 43.88vh;
				height: 17.12vh;
			}
			.rk-qj-yun1{
				background-image: url(../images/renkou/yun2.png);
				background-size: 100%;
				width: 107.6vh;
				height: 17.40vh;
			}
			
			/* 表格 */
			.tblib-lf{
				background: url() no-repeat left;
				background-size: 100% auto;
				position: absolute;
			}
			.tblib-bt{
				background: url() no-repeat bottom;
				background-size: 100% auto;
				position: absolute;
			}
			.tblib-mid{
				display: inline-block;
				background: url() no-repeat center;
				background-size: 100% auto;
				/* position: absolute; */
			}
			
			
			
			
			
			.dn{display: none;}
			.snv-swiper{
				width: 100%;
				height: 60.33vh;
				overflow:hidden;
				position: absolute;
				top: 50%;
				left: 50%;
				transform: translate(-50%,-49%);
			}
			.snv-swiper .con{
				font-size: 2.407vh;
				/* margin-bottom: 2.777vh; */
				padding: 1.851vh 0;
				text-align: center;
				letter-spacing: 0.462vh;
			}
			.snv-swiper .con.height105{
				height: 9.722vh;
				line-height: 9.722vh;
				padding: 0;
			}
			.snv-swiper .con.on .height105{
				padding: 0;
			}
			.snv-swiper .con.on{
				background: url(../images/fzbx/snv-on.jpg) no-repeat;
				background-size: 100% 100%;
				box-shadow: 0 0 0.925vh rgba(0,0,0,.5);
			}
			.snv-swiper .con.on a{
				color: #fff;
			}