.pc {
	position: relative;
	background-color:#fff;

}

.pc .right-box{ display:flex; justify-content:flex-end; align-items:center;}
.pc .lang{ font-size:.16rem; margin-left:.1rem;}

.pc .fudongkuai {
	position: fixed;
	height: 3rem;
	right: 0;
	bottom: 50%;
	z-index: 3;
	margin-right: .4rem;

}
	.pc .fudongkuai .qq:hover .buxianshi_qq {
		display: block;
		position: absolute;
		top: 10%;
		left: -2.95rem;
	}
	.pc .fudongkuai .qq .buxianshi_qq a {
		width: 2.94rem;
		height: .47rem;
		background-color: #fafafa;
		display: block;
		font-size: .22rem;
		text-align: center;
		line-height: .47rem;
	}
	.pc .fudongkuai .qq img {
		display: block;
	}
	.pc .fudongkuai .qq .buxianshi_qq {
		width: 2.94rem;
		height: .47rem;
		background-color: #ffcc00;
		display: none;
	}

.pc .fudongkuai .qq {
	height: 27%;
	position: relative;
}

.pc .fudongkuai .qq .xianshi {
	width: 100%;
	height: .67rem;
}

	.pc .fudongkuai .qq .buxianshi {
		display: none;
		background: url(../mgyj_images/weixinbeijing_05.png) no-repeat;
		background-size: 100% 100%;
		width:200%;
		height:120%;
		padding:.1rem .1rem .1rem .1rem;
		box-sizing:border-box;
	}
		.pc .fudongkuai .qq .buxianshi img{
			width:100%;
			height:100%;
			
		}
		.pc .fudongkuai .qq:hover .buxianshi {
			display: block;
			position: absolute;
			top: -.12rem;
			left: -1.25rem;
			background: url(../mgyj_images/weixinbeijing_05.png) no-repeat;
			background-size: 100% 100%;
		}
		.pc .fudongkuai .qq:hover .buxianshi img{
			display:block;
			width:85%;
			height:100%;
		}
		.pc .top .first {
			max-width: 100%;
			height: .5rem;
			background-color: #f7f7f7;
			border-bottom: #eaeaea 1px solid;
			line-height: 0;
			padding-top: .09rem;
			padding-bottom: .08rem;
			box-sizing: border-box;
		}

.pc .top .first .box {
	max-width: 83.33%;
	height: 100%;
	margin: 0 auto;
	display: flex;
	align-items: center;
	justify-content: space-between;
	line-height: 0;

}

.pc .top .first .box .left {
	min-width: 6.17rem;
	display: flex;
	height: 100%;
	align-items: center;

}

.pc .top .first .box .left .xinxing {
	width: .15rem;
	height: .14rem;
	display: block;
	line-height: 0;
	margin-right: .1rem;
}

.pc .top .first .box .left .xinxing img {
	width: 100%;
	height: 100%;
	display: block;
	line-height: 0;
}

.pc .top .first .box .left .huanying {
	font-size: .16rem;
	margin-right: .43rem;
}

.pc .top .first .box .left .zixun {
	font-size: .16rem;
	margin-right: .32rem;
}

.pc .top .first .box .left .zixun a {
	font-size: .16rem;
	color: #4e97fd;
}

.pc .top .first .box .left .phone {
	font-size: .16rem;
}

.pc .top .first .box .left .phone a {
	font-size: .16rem;

}

.pc .top .first .box .right {
	/*width: 22.8%;*/
	height: .31rem;
	border: 1px solid #eaeaea;
	border-radius: .3rem;
	background-color: #fff;
	display: flex;
	align-items: center;
	padding-left: .12rem;
	box-sizing: border-box;
	position: relative;
}

.pc .top .first .box .right img {
	width: .18rem;
	height: .18rem;
	margin-right: .08rem;
}
	.pc .top .first .box .right input{
		font-size:.2rem;
	}
		.pc .top .first .box .right input::-webkit-input-placeholder{
			font-size:.15rem;
		}
		.pc .top .first .box .right a {
			font-size: .15rem;
			color: #fff;
			width: .53rem;
			height: .24rem;
			background-color: #d52d20;
			border-radius: .2rem;
			text-align: center;
			line-height: .24rem;
			position: absolute;
			right: 2%;
		}

.pc .top .second {
	max-width: 100%;
	height: 1.1rem;
	padding-top: .28rem;
	padding-bottom: 1rem;
	box-sizing: border-box;
	background-color:#fff;

}

.pc .top .second .box {
	max-width: 83.33%;
	display: flex;
	align-items: center;
	margin: 0 auto;
	justify-content: space-between;
}

.pc .top .second .box .left {
	min-width: 37.6%;
	height: .85rem;
}

.pc .top .second .box .left img {
	width: 100%;
	height: .85rem;
	display: block;
}

.pc .top .second .box .clearfix:after {
	/* content: "."; */
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.pc .top .second .box .nav {
	display: flex;
	align-items: flex-start;
	position: relative;
	z-index: 1;
	padding-top: .3rem;


}


.pc .top .second .box .nav .nLi {
	min-width: 14%;
	position: relative;
	text-align: center;


}

.pc .top .second .box .nav .nLi.on h3 a {
	font-size: .2rem;
	font-weight: bold;
	text-align: center;
	color: #d52d20;
	padding-bottom: .2rem;
	box-sizing: border-box;



}

.pc .top .second .box .nav .nLi.on h3 {
	border-bottom: solid #d52d20 4px;
}

.pc .top .second .box .nav .xiegang {
	font-size: .2rem;
	color: #dcdcdc;

}

.pc .top .second .box .nav .nLi h3 {

	min-width: 1.2rem;
	text-align: center;

}

	.pc .top .second .box .nav .nLi h3 a {
		display: block;
		font-size: .2rem;
		text-align: center;
		font-weight: 400;
	}

.pc .top .second .box .nav .sub {
	display: none;
	min-width:1.2rem;
	
	top: .5rem;
	position: absolute;
	background-color: #fff;
	line-height: 26px;
	padding: .2rem .2rem .13rem .2rem;
	box-sizing: border-box;
	
	text-align: center;

}
	.pc .top .second .box .nav .sub.cmm {
		right: -120%;
		width:4rem;
		
	}

	.pc .top .second .box .nav .sub li {
		zoom: 1;
		margin-bottom: .23rem;
	}

.pc .top .second .box .nav .sub a {
	display: block;
	font-size: .18rem;
	color: #787878;
	white-space: nowrap;
	overflow: hidden;

}

.pc .top .second .box .nav .sub a:hover {

	color: #d52d20;
	font-size: .2rem;
	font-weight: bold;
}

.pc .top .second .box .nav .on {
	min-width: 1.2rem;
	box-sizing: border-box;
	text-align: center;
}
	.pc .top .second .box .nav .on h3 a{
		font-weight:bold;
	}
	.pc .slideBox {
		width: 100%;
		height: 7.5rem;
		position: relative;
	}

.pc .slideBox .hd {
	height: .2rem;
	width: 100%;
	position: absolute;

	bottom: .3rem;
	z-index: 1;
	display: flex;
	justify-content: center;
}

.pc .slideBox .hd ul {
	width: auto;
	display: flex;
}

.pc .slideBox .hd ul li {
	margin-right: .23rem;
	width: .15rem;
	height: .15rem;
	background-image: url('../mgyj_images/bannerbutk_07.png');
	background-repeat: no-repeat;
	cursor: pointer;
	background-size: 100% 100%;
	border: 2px solid #fff;
	border-radius: .3rem;
}

.pc .slideBox .hd ul li.on {
	background-image: url('../mgyj_images/bannerbut_04.png');
	background-size: 100% 100%;
	background-repeat: no-repeat;
	width: .15rem;
	height: .15rem;
	background-color: #fff;
	border-radius: .3rem;
}

.pc .slideBox .bd {
	position: absolute;
	width: 100%;
	height: 100%;
	height: 100%;
	z-index: 0;
}

.pc .slideBox .bd ul {
	width: 100%;
	height: 100%;
}

.pc .slideBox .bd li {
	width: 100%;
	height: 100%;
	zoom: 1;
	vertical-align: middle;
}

.pc .slideBox .bd img {
	width: 100%;
	height: 100%;
	display: block;
}

.pc .cpzs {
	position: relative;
	padding-top: .89rem;
	padding-bottom: .78rem;
	box-sizing: border-box;
	background-color: #fafafa;
}

.pc .cpzs .beijingtu {
	width: 5.43rem;
	height: .97rem;
	left: 1rem;
	position: absolute;
	z-index: 0;
}

.pc .cpzs .beijingtu img {
	width: 100%;
	height: 100%;
}

.pc .cpzs .banxin {
	max-width: 83.33%;
	margin: 0 auto;
}

.pc .cpzs .banxin .tan {
	display: flex;
	justify-content: space-between;
	align-items: flex-end;
	margin-bottom: .3rem;
}

.pc .cpzs .banxin .tan .title {
	font-size: .42rem;
	color: #d52d20;
	padding-top: .4rem;
	box-sizing: border-box;
	font-weight:bold;
}

.pc .cpzs .banxin .tan .ckqb a {
	width: 1.66rem;
	height: .64rem;
	border: 1px solid #cccccc;
	font-size: .18rem;
	color: #646464;
	text-align: center;
	line-height: .64rem;
	display: flex;
	justify-content: center;
	align-items: center;
	position: absolute;
	top: 1.42rem;
	right: 9%;
}

.pc .cpzs .banxin .tan .ckqb img {
	width: .17rem;
	height: .16rem;
	margin-left: .1rem;
}

.pc .cpzs .banxin .futitle {
	font-size: .22rem;
	color: #646464;
	margin-bottom: .6rem;
}

.pc .cpzs .banxin .chanpin_link {
	display: flex;
	flex-wrap: wrap;
	justify-content: left;
}

.pc .cpzs .banxin .chanpin_link li {
	width: 30.3%;
	height: 3.42rem;
	border: 9px solid #fff;
	outline: 1px solid #dcdcdc;
	margin-bottom: .8rem;

}

.pc .cpzs .banxin .chanpin_link li a {
	width: 100%;
	height: 100%;
}

.pc .cpzs .banxin .chanpin_link li a img {
	width: 100%;
	height: 100%;
}

.pc .cpzs .banxin .chanpin_link .the_other {
	margin-left: 2.5%;
}

.pc .cpzs .banxin .chanpin_link li .intro_title {
	font-size: .2rem;
	text-align: center;

}

.pc .gywm {
	width: 83.33%;
	margin: 0 auto;
	display: flex;
	padding-top: .9rem;
	padding-bottom: .9rem;
	box-sizing: border-box;

}

.pc .gywm .left {
	width: 50%;
	height: 5.42rem;
	margin-right: 5%;
}

.pc .gywm .left img {
	width: 100%;
	height: 100%;
}

.pc .gywm .right_background {
	width: 45%;
	height: 5.42rem;
	background: url('../mgyj_images/gywm_beijing_59.png') no-repeat;
	padding-left: .28rem;
	padding-top: .37rem;
	box-sizing: border-box;
	position: relative;
}

.pc .gywm .right_background .title {
	font-size: .42rem;
	font-weight: bold;
	color: #d52d20;
	margin-bottom: .28rem;
}

.pc .gywm .right_background .futitle {
	font-size: .22rem;
	color: #646464;
	margin-bottom: 1rem;
}

.pc .gywm .right_background .jianjie {
	font-size: .2rem;
	line-height: .36rem;
	margin-bottom: .35rem;
}

.pc .gywm .right_background .jianjie a {
	font-size: .2rem;
	color: #d52d20;
}

.pc .gywm .right_background .but {
	display: flex;
	width: 95%;
	align-items: center;
	justify-content: space-between;
	position: absolute;
	bottom: 0;
}

.pc .gywm .right_background .but .qyjj {
	width: 22.5%;
	height: 1.10rem;
	/*background: url('../mgyj_images/gywm_but_80.png')no-repeat;*/
	background-size: 100% 100% !important;

}

.pc .gywm .right_background .but .qyjj a {
	display: block;
	width: 100%;
	height: 100%;
}

.pc .gywm .right_background .but .qyjj .text {
	width: 100%;
	height: 1.10%;
	font-size: .2rem;
	color: #fff;
	line-height: 1.7rem;
	margin-left: .17rem;
}

.pc .gywm .right_background .but .fzlc_z {
	width: 22.5%;
	height: 1.10rem;
	background: url('../mgyj_images/gywm_but_82.png')no-repeat;
	background-size: 100% 100%;
}

.pc .gywm .right_background .but .fzlc_z a {
	display: block;
	width: 100%;
	height: 100%;
}

.pc .gywm .right_background .but .fzlc_z .text {
	width: 100%;
	height: 1.10%;
	font-size: .2rem;
	color: #fff;
	line-height: 1.7rem;
	margin-left: .17rem;
}

.pc .gywm .right_background .but .qyfc {
	width: 22.5%;
	height: 1.10rem;
	background: url('../mgyj_images/gywm_but_84.png')no-repeat;
	background-size: 100% 100%;
}

.pc .gywm .right_background .but .qyfc a {
	display: block;
	width: 100%;
	height: 100%;
}

.pc .gywm .right_background .but .qyfc .text {
	width: 100%;
	height: 1.10%;
	font-size: .2rem;
	color: #fff;
	line-height: 1.7rem;
	margin-left: .17rem;
}

.pc .gywm .right_background .but .zzry {
	width: 22.5%;
	height: 1.10rem;
	background: url('../mgyj_images/gywm_but_86.png')no-repeat;
	background-size: 100% 100%;
}

.pc .gywm .right_background .but .zzry a {
	display: block;
	width: 100%;
	height: 100%;
}

.pc .gywm .right_background .but .zzry .text {
	width: 100%;
	height: 1.10%;
	font-size: .2rem;
	color: #fff;
	line-height: 1.7rem;
	margin-left: .17rem;
}

	.pc .fzlc {
		max-width: 100%;
		min-height: 5.44rem;
		background: url('../mgyj_images/fzlc_beijing_05.png') no-repeat;
		background-size: 100% 100%;
	}

		.pc .fzlc .banxin {
			max-width: 83.33%;
			margin: 0 auto;
			padding-top: 1.15rem;
			box-sizing: border-box;
		}

			.pc .fzlc .banxin .title {
				font-size: .42rem;
				color: #d52d20;
				margin-bottom: .3rem;
				font-weight: bold;
				display: flex;
				justify-content: space-between;
			}
				.pc .fzlc .banxin .title .ckqb {
					font-size: .18rem;
					color: #646464;
					font-weight: 100;
					width: 1.68rem;
					height: .66rem;
					border: 1px solid #646464;
					text-align: center;
					line-height: .66rem;
				}
					.pc .fzlc .banxin .title .ckqb  img{
						padding-left:.1rem;
						box-sizing:border-box;
					}
					.pc .fzlc .banxin .futitle {
						font-size: .22rem;
						color: #646464;
						margin-bottom: .75rem;
					}

		/* 本例子css */
		.pc .fzlc .picScroll-left {
			width: 100%;
			overflow: hidden;
			position: relative;
			height: 1.72rem;
		}

			.pc .fzlc .picScroll-left .hd {
				width: 100%;
				overflow: hidden;
				height: .47rem;
				position: absolute;
				z-index: 2;
				bottom: 0;
				display: flex;
				justify-content: space-between;
			}


				.pc .fzlc .picScroll-left .hd .prev {
					width: .47rem;
					height: .47rem;
					background: url('../mgyj_images/fzlc_right_13.png') no-repeat;
					background-size: cover;
				}

				.pc .fzlc .picScroll-left .hd .next {
					width: .47rem;
					height: .47rem;
					background: url('../mgyj_images/fzlc_zuoanniu_10.png') no-repeat;
					background-size: cover;
				}

				.pc .fzlc .picScroll-left .hd .xian {
					width: 100%;
					display: block;
					height: 3px;
					background-color: #d52d20;
					position: absolute;
					bottom: 45%;
					z-index: -2;
				}

			.pc .fzlc .picScroll-left .bd {
				max-width: 15rem;
				margin: 0 auto;
				position: relative;
				z-index: 99;
			}

.pc .fzlc .picScroll-left .bd ul {
					box-sizing: border-box;
					padding: 0 .2rem;
}

.pc .fzlc .picScroll-left .bd ul li {
						width: 25%;
						height: 1.62rem;
						float: left;
}

.picScroll-left .tempWrap {
	margin: 0 auto;
	width: 98% !important;
}

.pc .fzlc .picScroll-left .bd ul li .pic {
	width: 100%;
	height: 100%;
	display: block;
	background: url('../mgyj_images/fzlc_xiaokuai_21.png') no-repeat;
	background-size: cover;
	padding-left: .3rem;
	box-sizing: border-box;
}

	.pc .fzlc .picScroll-left .bd ul li .pic .rqi {
		font-size: .36rem;
		color: #d52d20;
	}

	.pc .fzlc .picScroll-left .bd ul li .pic .shijian {
		font-size: .2rem;
		color: #1e1e1e;
	}















.pc .yxwl {
	background-color: #fff;
	padding-top: .9rem;
	box-sizing: border-box;
}

.pc .yxwl .the_fist {
	max-width: 100%;
	margin: 0 auto;
	background: url('../mgyj_images/yxwl_title_16.png') no-repeat;
	background-size: contain;
	background-position: center;
	padding-top: .4rem;
	box-sizing: border-box;
}

.pc .yxwl .the_fist .title {
	text-align: center;
	font-size: .42rem;
	font-weight: bold;
	color: #d52d20;
	margin-bottom: .3rem;
}

.pc .yxwl .the_fist .futitle {
	font-size: .22rem;
	color: #646464;
	text-align: center;
	overflow: hidden;
	margin-bottom: .5rem;
}

.pc .yxwl .big_back {
	max-width: 100%;
	/*background: url('../mgyj_images/yxwlbig_back_22.png') no-repeat; */
	background-size: 100% 100% !important;
	min-height: 7.9rem;
	padding-top: .86rem;
	box-sizing: border-box;
}

.pc .yxwl .big_back .banxin {
	max-width: 83.33%;
	margin: 0 auto;
}

.pc .yxwl .big_back .banxin .box {
	display: flex;
	justify-content: space-between;
	align-items: flex-end;
	margin-bottom: 1.46rem;
}

.pc .yxwl .big_back .banxin .box .left .jieshao {
	font-size: .48rem;
	font-weight: bold;
	color: #fff;
}

.pc .yxwl .big_back .banxin .box .left .enjieshao {
	font-size: .24rem;
	color: #fff;
}

.pc .yxwl .big_back .banxin .box .right {
	width: 1.66rem;
	height: .64rem;
	border: 1px solid #fff;
	border-radius: .01rem;
}

.pc .yxwl .big_back .banxin .box .right a {
	display: block;
	width: 100%;
	height: 100%;
	font-size: .18rem;
	color: #fff;
	text-align: center;
	line-height: .64rem;
}

.pc .yxwl .big_back .banxin .box .right a img {
	width: .17rem;
	height: .16rem;
	padding-left:.03rem;
	box-sizing:border-box;
}

.pc .yxwl .big_back .banxin .hezuopinpai {
	max-width: 93.7%;
	margin: 0 auto;
	display: flex;
	flex-wrap: wrap;
}

.pc .yxwl .big_back .banxin .hezuopinpai .first_pinpai {
	width: 18.4%;
	height: 1.02rem;
	margin-bottom: .55rem;

}

.pc .yxwl .big_back .banxin .hezuopinpai .first_pinpai a {
	display: block;
	width: 100%;
	height: 100%;
}

.pc .yxwl .big_back .banxin .hezuopinpai .first_pinpai a img {
	width: 100%;
	height: 100%;
}

.pc .yxwl .big_back .banxin .hezuopinpai .first_pinpai.other_pinpai {
	margin-left: 2%;
}

.pc .alzs {
	max-width: 100%;
	min-height: 10.6rem;
	background: url('../mgyj_images/alzsdabeijing_11.png') no-repeat;
	background-size: 100% 100%;
	padding-top: 1.3rem;
	padding-bottom: .9rem;
	box-sizing: border-box;
}

.pc .alzs .banxin {
	max-width: 83.33%;
	margin: 0 auto;
}

.pc .alzs .banxin .shangcheng {
	display: flex;
	align-items: flex-end;
	justify-content: space-between;
	margin-bottom: .7rem;
}

.pc .alzs .banxin .shangcheng .left .title {
	font-size: .42rem;
	color: #d52d20;
	font-weight: bold;
	margin-bottom: .2rem;
}

.pc .alzs .banxin .shangcheng .left .futitle {
	font-size: .22rem;
	color: #646464;
}

.pc .alzs .banxin .shangcheng .right {
	width: 1.66rem;
	height: .64rem;
	border: 1px solid #646464;
	border-radius: .04rem;
}

.pc .alzs .banxin .shangcheng .right a {
	display: block;
	font-size: .18rem;
	color: #646464;
	text-align: center;
	line-height: .64rem;
}
	.pc .alzs .banxin .shangcheng .right a img {
		padding-left: .03rem;
		box-sizing: border-box;
	}
	.pc .alzs .banxin .tupian {
		display: flex;
		align-items: center;
		justify-content: space-between;
	}

/* 左面大图 */

.pc .alzs .banxin .tupian .zuoche_pic {
	width: 23.5%;
	height: 7.74rem;
	border-bottom: .1rem solid #e4573d;
	position: relative;
}

.pc .alzs .banxin .tupian .zuoche_pic img {
	width: 100%;
	height: 100%;
}

.pc .alzs .banxin .tupian .zuoche_pic .mingcheng {
	width: 100%;
	height: .95rem;
	font-size: .22rem;
	color: #fff;
	position: absolute;
	bottom: 0;

	background: url('../mgyj_images/alzsheidi_1_09.png') no-repeat;
	background-size: cover;
	padding-top: .54rem;
	padding-left: .3rem;
	box-sizing: border-box;
}

.pc .alzs .banxin .tupian .zuoche_pic:hover .mingcheng {
	display: none;
}

	.pc .alzs .banxin .tupian .zuoche_pic .on {
		position: absolute;
		width: 100%;
		height: 100%;
		background: url('../mgyj_images/sjtoumingse_01.png')no-repeat;
		background-size: cover;
		/*opacity: 0.5;*/
		top: 0;
		z-index: 2;
		padding-top: 2.9rem;
		box-sizing: border-box;
		display: none;
	}

.pc .alzs .banxin .tupian .zuoche_pic:hover .on {
	display: block;
}

.pc .alzs .banxin .tupian .zuoche_pic .on a {
	display: block;
	width: 100%;
	height: 100%;
}

.pc .alzs .banxin .tupian .zuoche_pic .on a .lianjie {
	text-align: center;
	width: 1.4rem;
	height: 1.4rem;
	margin: 0 auto;
	margin-bottom: .28rem;
}

.pc .alzs .banxin .tupian .zuoche_pic .on a .lianjie img {
	width: 100%;
	height: 100%;
	text-align: center;
}

.pc .alzs .banxin .tupian .zuoche_pic .on a .on_mingcheng {
	font-size: .24rem;
	color: #fff;
	text-align: center;
}







/* 中间 */
.pc .alzs .banxin .tupian .zhongjian {
	width: 23.5%;
}

.pc .alzs .banxin .tupian .zhongjian .caocaocao {
	width: 100%;
	height: 3.67rem;
	border-bottom: .1rem solid #e4573d;
	position: relative;
}

.pc .alzs .banxin .tupian .zhongjian .caocaocao img {
	width: 100%;
	height: 100%;
}

.pc .alzs .banxin .tupian .zhongjian .caocaocao .mingcheng {
	width: 100%;
	height: .95rem;
	font-size: .22rem;
	color: #fff;
	position: absolute;
	bottom: 0;

	background: url('../mgyj_images/alzsheidi_1_09.png') no-repeat;
	background-size: cover;
	padding-top: .54rem;
	padding-left: .3rem;
	box-sizing: border-box;
}

.pc .alzs .banxin .tupian .zhongjian .caocaocao:hover .mingcheng {
	display: none;
}

	.pc .alzs .banxin .tupian .zhongjian .caocaocao .on {
		position: absolute;
		width: 100%;
		height: 100%;
		background: url('../mgyj_images/sjtoumingse_01.png')no-repeat;
		background-size: cover;
		/*opacity: 0.5;*/
		top: 0;
		z-index: 2;
		padding-top: .91rem;
		box-sizing: border-box;
		display: none;
	}

.pc .alzs .banxin .tupian .zhongjian .caocaocao:hover .on {
	display: block;
}

.pc .alzs .banxin .tupian .zhongjian .caocaocao.wangxia {
	margin-bottom: .3rem;
}

.pc .alzs .banxin .tupian .zhongjian .caocaocao .on a {
	display: block;
	width: 100%;
	height: 100%;
}

.pc .alzs .banxin .tupian .zhongjian .caocaocao .on a .lianjie {
	text-align: center;
	width: 1.4rem;
	height: 1.4rem;
	margin: 0 auto;
	margin-bottom: .28rem;
}

.pc .alzs .banxin .tupian .zhongjian .caocaocao .on a .lianjie img {
	width: 100%;
	height: 100%;
	text-align: center;
}

.pc .alzs .banxin .tupian .zhongjian .caocaocao .on a .on_mingcheng {
	font-size: .24rem;
	color: #fff;
	text-align: center;
}






/* 最右面 */
.pc .alzs .banxin .tupian .youmian {
	width: 49%;
}

.pc .alzs .banxin .tupian .youmian .gangangan {
	width: 100%;
	height: 3.67rem;
	border-bottom: .1rem solid #e4573d;
	position: relative;
}

.pc .alzs .banxin .tupian .youmian .gangangan img {
	width: 100%;
	height: 100%;
}

.pc .alzs .banxin .tupian .youmian .gangangan .mingcheng {
	width: 100%;
	height: .95rem;
	font-size: .22rem;
	color: #fff;
	position: absolute;
	bottom: 0;

	background: url('../mgyj_images/alzsheidi_1_09.png') no-repeat;
	background-size: cover;
	padding-top: .54rem;
	padding-left: .3rem;
	box-sizing: border-box;
}

.pc .alzs .banxin .tupian .youmian .gangangan:hover .mingcheng {
	display: none;
}

	.pc .alzs .banxin .tupian .youmian .gangangan .on {
		position: absolute;
		width: 100%;
		height: 100%;
		background: url('../mgyj_images/sjtoumingse_01.png')no-repeat;
		background-size: cover;
		/*opacity: 0.5;*/
		top: 0;
		z-index: 2;
		padding-top: .91rem;
		box-sizing: border-box;
		display: none;
	}

.pc .alzs .banxin .tupian .youmian .gangangan.wangxia {
	margin-bottom: .3rem;
}

.pc .alzs .banxin .tupian .youmian .gangangan:hover .on {
	display: block;
}

.pc .alzs .banxin .tupian .youmian .gangangan .on a {
	display: block;
	width: 100%;
	height: 100%;
}

.pc .alzs .banxin .tupian .youmian .gangangan .on a .lianjie {
	text-align: center;
	width: 1.4rem;
	height: 1.4rem;
	margin: 0 auto;
	margin-bottom: .28rem;
}

.pc .alzs .banxin .tupian .youmian .gangangan .on a .lianjie img {
	width: 100%;
	height: 100%;
	text-align: center;
}

.pc .alzs .banxin .tupian .youmian .gangangan .on a .on_mingcheng {
	font-size: .24rem;
	color: #fff;
	text-align: center;
}

.pc .alzs .banxin .tupian .youmian .hezi {
	width: 100%;
	display: flex;
	justify-content: space-between;
}

.pc .alzs .banxin .tupian .youmian .hezi .kakaka {
	width: 48%;
	height: 3.67rem;
	border-bottom: .1rem solid #e4573d;
	position: relative;
}





.pc .alzs .banxin .tupian .youmian .hezi .kakaka img {
	width: 100%;
	height: 100%;
}

.pc .alzs .banxin .tupian .youmian .hezi .kakaka .mingcheng {
	width: 100%;
	height: .95rem;
	font-size: .22rem;
	color: #fff;
	position: absolute;
	bottom: 0;

	background: url('../mgyj_images/alzsheidi_1_09.png') no-repeat;
	background-size: cover;
	padding-top: .54rem;
	padding-left: .3rem;
	box-sizing: border-box;
}

.pc .alzs .banxin .tupian .youmian .hezi .kakaka:hover .mingcheng {
	display: none;
}

	.pc .alzs .banxin .tupian .youmian .hezi .kakaka .on {
		position: absolute;
		width: 100%;
		height: 100%;
		background: url('../mgyj_images/sjtoumingse_01.png')no-repeat;
		background-size: cover;
		/*opacity: 0.5;*/
		top: 0;
		z-index: 2;
		padding-top: .91rem;
		box-sizing: border-box;
		display: none;
	}

.pc .alzs .banxin .tupian .youmian .hezi .kakaka:hover .on {
	display: block;
}

.pc .alzs .banxin .tupian .youmian .hezi .kakaka.wangxia {
	margin-bottom: .3rem;
}

.pc .alzs .banxin .tupian .youmian .hezi .kakaka .on a {
	display: block;
	width: 100%;
	height: 100%;
}

.pc .alzs .banxin .tupian .youmian .hezi .kakaka .on a .lianjie {
	text-align: center;
	width: 1.4rem;
	height: 1.4rem;
	margin: 0 auto;
	margin-bottom: .28rem;
}

.pc .alzs .banxin .tupian .youmian .hezi .kakaka .on a .lianjie img {
	width: 100%;
	height: 100%;
	text-align: center;
}

.pc .alzs .banxin .tupian .youmian .hezi .kakaka .on a .on_mingcheng {
	font-size: .24rem;
	color: #fff;
	text-align: center;
}

.pc .foot {
	max-width: 100%;
	padding-top: .4rem;
	border-top: 4px solid #4a99f7;
	box-sizing: border-box;
}

.pc .foot .the_fist {
	width: 83.33%;
	margin: 0 auto;
	display: flex;
	height: .39rem;
	align-items: flex-end;
	justify-content: space-between;
	padding-bottom: .3rem;
	box-sizing: border-box;
	border-bottom: 1px solid #a0a0a0;
}

.pc .foot .the_fist .yijidaohang {
	width: 70%;
	display: flex;
	align-items: center;
	height: 100%;
}

.pc .foot .the_fist .yijidaohang li {
	margin-right: 5%;
	height: 100%;
}

.pc .foot .the_fist .yijidaohang li a {
	height: 100%;
	font-size: .2rem;
	display: block;

}

.pc .foot .the_fist .lianxifangshi {
	width: 7.6%;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.pc .foot .the_fist .lianxifangshi a {
	width: 19.6%;
	height: 100%;
	display: block;
}

.pc .foot .the_fist .lianxifangshi a img {
	width: 100%;
	display: block;

}

.pc .foot .the_second {
	width: 83.33%;
	margin: 0 auto;
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding-top: .27rem;
	padding-bottom: .3rem;
	box-sizing: border-box;
}

.pc .foot .the_second img {
	width: 38%;

}

.pc .foot .the_second .foot_right {
	display: flex;
	justify-content: space-between;
	height: .92rem;
	width: 35%;
}

.pc .foot .the_second .foot_right .wenzi .rexian {
	font-size: .18rem;
	color: #1e1e1e;
	text-align: right;
}

.pc .foot .the_second .foot_right .wenzi .dianhua {
	font-size: .32rem;
	color: #d52d20;
	font-weight: bold;
	text-align: right;
}

.pc .foot .the_second .foot_right .wenzi .dizhi {
	font-size: .18rem;
	color: #1e1e1e;
	text-align: right;
}

.pc .foot .the_second .foot_right img {
	width: 17.3%;
	height: 100%;
}

.pc .foot .the_last {
	max-width: 100%;
	background-color: #222222;
	height: .56rem;
	padding-top: .19rem;
	padding-bottom: .21rem;
	box-sizing: border-box;
	text-align: center;
	font-size: .16rem;
	color: #fff;
}

.pc .foot .the_last a {
	color: #fff;
}












.sj {
	position: relative;
	background-color:#fff;
}

.sj .top .dingbu {
	display: flex;
	justify-content: space-between;
	align-items: center;
	position: absolute;
	z-index: 2;
	width: 100%;
	height: .97rem;
	padding: .16rem .15rem .19rem .2rem;
	box-sizing: border-box;
}

.sj .top .dingbu .gongsilogo {
	width: 73.2%;
	height: .67rem;
	line-height: 0;
}

.sj .top .dingbu .gongsilogo img {
	width: 100%;
	height: 100%;
}

.sj .top .dingbu .youceanniu {
	/*width: 7%;*/
	height: .35rem;
	line-height: 0;
	display:flex;
	justify-content:flex-end;
	align-items:center;
}
.sj .top .dingbu .youceanniu .lang{ font-size:.26rem; margin-right:.2rem;}
.sj .top .dingbu .youceanniu img {
	width: .5rem;
}

.sj .top .yinying {
	width: 100%;
	height: .11rem;
	position: absolute;

}

.sj .top .yinying img {
	width: 100%;
	display:block;
}

.sj .top .dingchu {
	width: 100%;
	height: .97rem;
}

.sj .top .banner .focus {
	width: 100%;
	height: 3rem;
	margin: 0 auto;
	position: relative;

}

.sj .top .banner .focus .hd {
	width: 100%;
	height: .08rem;
	position: absolute;
	z-index: 1;
	bottom: 1.2rem;
	text-align: center;
}

.sj .top .banner .focus .hd ul {
	display: inline-block;
	height: 100%;
	width: 100%;



}

.sj .top .banner .focus .hd ul li {
	display: inline-block;
	width: .08rem;
	height: 100%;

	border: 2px solid #fff;
	border-radius: .3rem;
	margin: 0 .14rem;

	overflow: hidden;
}

.sj .top .banner .focus .hd ul .on {
	background-color: #fff;
	border-radius: .3rem;
	width: .08rem;
	height: 100%;
}

.sj .top .banner .focus .bd {
	width: 100%;
	height: 100%;
	position: relative;

}

.sj .top .banner .focus .bd .tempWrap {
	width: 100%;
	height: 100%;
}

.sj .top .banner .focus .bd ul {
	width: 100%;
	height: 100%;
}

.sj .top .banner .focus .bd li {
	width: 6.40rem;
	height: 3.6rem;
}

.sj .top .banner .focus .bd li img {
	width: 100%;
	height: 100%;

}

.sj .top .sousuo {
	max-width: 100%;
	height: .6rem;
	background-color: #f7f7f7;
	padding: .1rem;
	box-sizing: border-box;
	display: flex;
	justify-content: space-between;
}

.sj .top .sousuo .baiesebeijing {
	width: 84%;
	height: .4rem;
	background: #fff;
	border-radius: .3rem;
	padding-left: .2rem;
	padding-top: .09rem;
	box-sizing: border-box;
	display: flex;
	align-items: center;
	margin-right: .1rem;

}

.sj .top .sousuo .baiesebeijing img {
	width: .22rem;
	height: .22rem;
	display: block;
	line-height: .22rem;
	margin-right: .1rem;
}

.sj .top .sousuo .baiesebeijing input {
	height: .22rem;
	display: block;
	width:100%;
}

.sj .top .sousuo a {
	width: .85rem;
	height: .4rem;
	background-color: #4e97fd;
	border-radius: .3rem;
	color: #fff;
	font-size: .2rem;
	line-height: .2rem;
	text-align: center;
	display: block;
}

::-webkit-input-placeholder {
	font-size: .2rem;
	color: #8c8c8c;
}

.sj .cpzs {
	max-width: 100%;
	padding-top: .71rem;
	box-sizing: border-box;

}

.sj .cpzs .box {
	max-width: 93.7%;
	min-height: 5rem;
	margin: 0 auto;
	background: url('../mgyj_images/sjcpzsbeijing_05.png') no-repeat;
	background-size: 40%;
	padding-top: .2rem;
	box-sizing: border-box;
	padding-bottom: .4rem;
	background-position: center 0;
}

.sj .cpzs .box .title {
	font-size: .42rem;
	color: #d52d20;
	text-align: center;
	margin-bottom: .2rem;
}

.sj .cpzs .box .futitle {
	font-size: .2rem;
	color: #646464;
	text-align: center;
}

.sj .cpzs .box ul {
	display: flex;
	margin-top: .41rem;
	flex-wrap: wrap;
	justify-content: space-between;
}

.sj .cpzs .box ul li {
	width: 47%;
	height: 2.76rem;
	border: 1px solid #cccccc;
	margin-bottom: .2rem;
}

.sj .cpzs .box ul li a img {
	width: 100%;
	height: 2.06rem;

}

.sj .cpzs .box ul li a .text {
	font-size: .2rem;
	text-align: center;
}

.sj .cpzs .box .ckgdsp {
	max-width: 100%;
	height: .6rem;
	background-color: #d52d20;
	border-radius: .2rem;
}

.sj .cpzs .box .ckgdsp a {
	width: 100%;
	height: 100%;
	text-align: center;
	color: #fff;
	font-size: .23rem;
	display: block;
	line-height: .6rem;
}

.sj .cpzs .box .ckgdsp a img {
	width: .17rem;
	height: .17rem;
	padding-left: .1rem;
}

.sj .gywm {
	max-width: 100%;
	min-height: 6rem;
	background-color: #f7f7f7;
	padding-top: .2rem;
	padding-bottom: .4rem;

	box-sizing: border-box;
}

.sj .gywm .box {
	max-width: 96.8%;
	margin: 0 auto;
	background-color: #fff;
	border-radius: .1rem;
	min-height: 5rem;
	padding: .4rem .14rem;
	box-sizing: border-box;
	text-align: center;

}

.sj .gywm .box .title {
	font-size: .42rem;
	color: #d52d20;
	text-align: center;
	margin-bottom: .2rem;
	background: url('../mgyj_images/sjguwmbeijing_23.png') no-repeat;
	background-position: center 0;
	background-size: contain;
	height: .71rem;
	padding-top: 0.2rem;
	box-sizing: border-box;
}

.sj .gywm .box .futitle {
	font-size: .2rem;
	color: #646464;
	text-align: center;
	margin-bottom: .4rem;
}

.sj .gywm .box .datupian {
	width: 93.5%;
	height: 2.72rem;
	text-align: center;
	margin-bottom: .4rem;
}

.sj .gywm .box .text {
	width: 93.5%;
	margin: 0 auto;
	font-size: .2rem;
	text-align: left;
	line-height: .3rem;
	margin-bottom: .4rem;
}

.sj .gywm .box .text a {
	color: #d52d20;
}

.sj .gywm .box ul {
	max-width: 93.5%;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.sj .gywm .box ul li {
	width: 22.4%;
	height: 1.19rem;
	border-radius: .2rem;
	padding-top: .2rem;
	box-sizing: border-box;
}

.sj .gywm .box ul li a {
	text-align: center;
	margin: 0 auto;
}

.sj .gywm .box ul .lan {
	background-color: #4e97fd;
}

.sj .gywm .box ul .lv {
	background-color: #2bc465;
}

.sj .gywm .box ul .huang {
	background-color: #ffb400;
}

.sj .gywm .box ul .hong {
	background-color: #e4573d;
}

.sj .gywm .box ul li a img {
	width: 37%;
	height: .46rem;
	display: block;
	text-align: center;
	margin: 0 auto;
}

.sj .gywm .box ul li a .mingcheng {
	font-size: .2rem;
	color: #fff;
	text-align: center;
}

.sj .fzlc {
	max-width: 100%;
	min-height: 3.2rem;
	background: url('../mgyj_images/sjfzlcbeigjing_21.png') no-repeat;
	background-size: cover;
}

	.sj .fzlc .ban {
		max-width: 96.8%;
		margin: 0 auto;
		padding-top: .68rem;
		padding-bottom: .57rem;
		box-sizing: border-box;
	}

		.sj .fzlc .ban .title {
			font-size: .42rem;
			color: #d52d20;
			text-align: center;
			margin-bottom: .2rem;
		}

		.sj .fzlc .ban .futitle {
			font-size: .2rem;
			color: #646464;
			text-align: center;
			
		}

		.sj .fzlc .ban .picScroll-left {
			width: 100%;
			overflow: hidden;
			position: relative;
		}

			.sj .fzlc .ban .picScroll-left .hd {
				height: .54rem;
			}

				.sj .fzlc .ban .picScroll-left .hd .prev {
					display: block;
					width: .54rem;
					height: .54rem;
					float: left;
					background: url("../mgyj_images/sjfzlc_leftbut_13.png") no-repeat;
					background-size: 100% 100%;
					position: absolute;
					top: 15%;
					left: 0;
					z-index: 2;
				}

				.sj .fzlc .ban .picScroll-left .hd .next {
					display: block;
					width: .54rem;
					height: .54rem;
					float: right;
					background: url("../mgyj_images/sjfzlc_rightbut_16.png") no-repeat;
					background-size: 100% 100%;
					position: absolute;
					top: 15%;
					right: 0;
					z-index: 2;
				}

				.sj .fzlc .ban .picScroll-left .hd .hongsexian {
					display: block;
					width: 96%;
					height: 2px;
					position: absolute;
					top: 24.5%;
					z-index: 0;
					margin: 0 auto;
					right: 2%;
				}


			.sj .fzlc .ban .picScroll-left .bd .tempWrap {
				width: 80% !important;
			}

			.sj .fzlc .ban .picScroll-left .bd ul {
				display: flex;
				align-items: center;
				justify-content: space-between;
				width: 19.1rem !important;
			}

					.sj .fzlc .ban .picScroll-left .bd ul li {
						float: left;
						width:13% !important;
					}

						.sj .fzlc .ban .picScroll-left .bd ul li .pic {
							margin-bottom: .2rem;
						}

							.sj .fzlc .ban .picScroll-left .bd ul li .pic img {
								width: .25rem;
								height: .96rem;
								display: block;
								text-align: center;
								margin: 0 auto;
							}



						.sj .fzlc .ban .picScroll-left .bd ul li .title {
							line-height: .24rem;
							text-align: center;
						}

							.sj .fzlc .ban .picScroll-left .bd ul li .title .nianfen {
								font-size: .3rem;
								color: #d52d20;
								margin-bottom: .23rem;
							}

							.sj .fzlc .ban .picScroll-left .bd ul li .title .shijian {
								font-size: .2rem;
								color: #1e1e1e;
								overflow: hidden;
								text-overflow: ellipsis;
								display: -webkit-box;
								-webkit-box-orient: vertical;
								-webkit-line-clamp: 1;
							}

.sj .yxwl{
	max-width: 100%;
	min-height: 3.73rem;
	background-color: #f7f7f7;
	padding-bottom: .4rem;
	box-sizing: border-box;
	
}
.sj .yxwl .title{
	height: 1.02rem;
	background: url('../mgyj_images/sjyxwlwenzibeijing_08.png') no-repeat;
	background-size: contain;
	background-position: center 0;
	text-align: center;
	font-size: .42rem;
	color: #d52d20;
	padding-top: .3rem;
	box-sizing: border-box;
}
.sj .yxwl .futitle{
	font-size: .2rem;
	color: #646464;
	text-align: center;
	margin-bottom: .4rem;
}
.sj .yxwl .diqiu{
	max-width: 100%;
	min-height: 3rem;
	
	background-size: contain !important;
	padding-top: .38rem;
	box-sizing: border-box;
}
.sj .yxwl .diqiu .biaoyu{
	font-size: .3rem;
	color: #fff;
	text-align: center;
	font-weight: bold;
}
.sj .yxwl .diqiu .enbiaoyu{
	font-size: .18rem;
	color: #fff;
	text-align: center;
	margin-bottom: .65rem;
}
.sj .yxwl .diqiu .cont{
	width: 93.7%;
	height: 4.26rem;
	background-color: #fff;
	border-radius: .1rem;
	display: flex;
	flex-wrap: wrap;
	align-items: flex-start;
	margin: 0 auto;
	padding: .28rem .1rem .4rem 0;
	box-sizing: border-box;
}
.sj .yxwl .diqiu .cont li{
	width: 28.3%;
	height: .62rem;
	margin-left: 4%;
	margin-bottom: .38rem;
	
}
.sj .yxwl .diqiu .cont li a{
	display: inline-block;
	display: block;
	width: 100% !important;
	height: 100% !important;
	
	
}
.sj .yxwl .diqiu .cont li a img{
	display: block;
	width: inherit;
}
.sj .yxwl .diqiu .ckgdhzkh{
	width: 90%;
	height: .6rem;
	border-radius: .1rem;
	background-color: #d52d20;
	margin: 0 auto;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-top: .2rem;
}
.sj .yxwl .diqiu .ckgdhzkh a{
	text-align: center;
	display: block;
	font-size: .2rem;
	color: #fff;
}
.sj .yxwl .diqiu .ckgdhzkh img{
	width: .18rem;
	height: .18rem;
	margin-left: .1rem;
	
}
.sj .sjfoot .caisexian{
	max-width: 100%;
	height: .04rem;
	margin-bottom: .23rem;
}
.sj  .sjfoot .caisexian img{
	width: 100%;
	height: 100%;
	display: block;
}
.sj .sjfoot .ban{
	width: 93.7%;
	height: .65rem;
	margin: 0 auto;
	display: flex;
	align-items: center;
	padding-bottom: .23rem;
	box-sizing: border-box;
	border-bottom: 1px solid #a0a0a0 ;
	margin-bottom: .31rem;
}
.sj .sjfoot .ban .text{
	font-size: .2rem;
	width: 6.8%;
	height: .65rem;
	margin-right: .3rem;
}
.sj .sjfoot .ban a{
	display: block;
	font-size: .36rem;
}
.sj .sjfoot .beian{
	width: 84.3%;
	margin: 0 auto;
	font-size: .2rem;
	text-align: center;
	margin-bottom: .24rem;
}

.sj .sjfoot .diyinying{
	width: 100%;
	height: .08rem;
}
.sj .sjfoot .diyinying img{
	display: block;
	width: 100%;
	height: 100%;
}
.sj .sjfoot .last_di{
	max-width:86%;
	height: .6rem;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
	align-items: center;
	
}
.sj .sjfoot .last_di .anniu a{
	font-size: .2rem;
	display: flex;
	align-items: center;
}
.sj .sjfoot .last_di .shuxian{
	font-size: .2rem;
	color: #3772d1;
}
.sj .sjfoot .last_di .anniu a img{
	width: .33rem;
	height: .33rem;
	margin-right: .13rem;
}






























.sj .daoh {
  width: 100%;
  position: absolute;
  top: 1rem;
  right: 0;
  bottom: 0;
  
  background:url('../mgyj_images/sjtoumingse_01.png');
  
  text-align: left;
  z-index: 9;
  display:none;
  
}
.sj .daoh a {
  color: #010101;
  font-size: 0.3rem;
  display: block;
}
.sj .daoh .parents {
  width: 30%;
  
  
  background-color: #4e97fd;
  
  
  color:#6b6b6b;
  filter: alpha(opacity=2000000);
  -moz-opacity:2000;
  opacity: 200000;
  /*padding:0 3.125%*/
  float: right;
      height: 100%;
}
.sj .daoh .parents .nLi a{
  display:block;
  width: 93.75%;
  height: 0.82rem;
  line-height: 0.82rem;
  position: relative;
  
  padding:0 3.125%;
  color: #fff;
  
  text-align: center;
}
.sj .daoh .sub {
  width: 30%;
  height: 100%;
  
  background: #fff;
  top: 0;
  right: 30%;
  z-index: 2;
  box-sizing: border-box;
  font-size:0.26rem;
  position: absolute;
  display:none;
}
.sj .daoh .sub li {
   /*height: 0.75rem;
  line-height: 0.75rem;*/
  font-size: 0.26rem;
  color:#6b6b6b;
  
}
.sj .daoh .parents .on .sub .childon a{
	color: #e4573d !important;
	font-weight: bold !important;
}
	.sj .daoh .parents .on .sub li a {
		color: #6b6b6b !important;
		font-weight: 100 !important;
		border: none;
		text-align: center;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 1;
	}
.sj .daoh .parents .on .sub li a span{
 color:#ea1e27;
 font-weight:bold;
}
.sj .daoh .parents .on .sub li .sub1{
    width:100%;
    background:#e0e0e0;
    display:none;
}
.sj .daoh .parents .on .sub li .sub1 li{
    width:93%;
    height:0.8rem;
    font-size:0.22rem;
    line-height:0.8rem;
    color:#6b6b6b;
    background:#e0e0e0;
    padding-left:7%;
}
.sj .daoh .parents .on .sub li .sub1 li a{
    color:#6b6b6b;
    border:none;
}
.sj .daoh .parents .nLi a.xia{
    background:url(../web_mgyj_images/red_04.png)no-repeat;
    background-size:3.5%;
    background-position-y:center;
    background-position-x:95%;
}
.sj .daoh  .on{
	background-color: #fff;
	
}
.sj .daoh  .on a{
	color: #e4573d !important ;
	font-weight: bold;
}