.ydbg {
	/* position: absolute; */
	height: 627px;
	background-color: transparent;
	background-image: url(../img/30hg.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	background-attachment: fixed;
	/* left: -149px; */
	width: 30%;
	margin-top: 50px;
	/* position: relative; */
	float: left;
	overflow: hidden;
}

.xwy {
	width: 1200px;
	margin: 0 auto;
	
}
@media only screen and (min-width: 100px) and (max-width: 700px) {
	.xwy{
		width: 100%;
	}

}

.tpw {
	padding-top: 460px;
	width: 310px;
	float: left;
}
@media only screen and (min-width: 100px) and (max-width: 700px) {
	.tpw{
		display: none;
	}
}

.tpw p {
	color: white;
	top: 175px;
	float: right;
}

.tpw p:nth-child(1),
.tpw p:nth-child(3) {
	font-weight: bold;
	font-size: 12px;
}

.xx {
	width: 20px;
	height: 2px;
	border: 1px solid white;
	float: right;
}

.tpw p:nth-child(7) {
	margin-top: -15px;
}
.bg{
	overflow: hidden;
}
.xwz {
	padding-top: 50px;
	padding-left: 100px;
	width: 850px;
	/* position: absolute; */
	float: left;
	left: 32%;
	top: 320px;
	overflow: hidden;
}
@media only screen and (min-width: 100px) and (max-width: 700px) {
	.xwz{
		width: 100%;
		padding:0 10px 0 20px;
		left: 0;
	}
}

.xwz .h2 {
	display: block;
	font-family: Microsoft YaHei;
	font-size: 16px;
	color: #434343;
	font-weight: bold;
	text-decoration: none;
	margin-bottom: 10px;
}
@media only screen and (min-width: 100px) and (max-width: 700px) {
	.xwz .h2{
		text-align: center;
	}
}

.xwz span {
	font-size: 12px;
	margin-bottom: 30px;
	margin-right: 30px;
}
@media only screen and (min-width: 100px) and (max-width: 700px) {
	.xwz span{
		margin-right: 0.01rem;
		text-align: center;
	}
}

.xwz p {
	font-size: 14px;
	vertical-align: baseline;
	font-family: 宋体, Arial, Tahoma, Helvetica, sans-serif;
	line-height: 20px;
}
@media only screen and (min-width: 100px) and (max-width: 700px) {
	.xwz p{
		line-height: 22px;
	}
}
.xwz .p1 {
	margin-top: 10px;
}

footer {
	
}

.syy {
	width: 223px;
	margin: 28px 0;
}

.syy span {
	margin: 0;
}

.syy p {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
@media only screen and (min-width: 100px) and (max-width: 700px) {
	.xwzxh{
		margin-top: 0.4rem;
		text-align: center;
		
	}
	.xwzxh p{
		font-family: 微软雅黑;
		
		font-size: 0.5rem;
		line-height: 0.68rem;
	}
	.xwzxh p:nth-child(3){
		font-size: 0.4rem;
		font-weight:100;
	}
	.ydbg{
		margin-top: 0.5rem;
		height: auto;
	}
	.xwzs span{
		margin-left: 0.2rem;
	}
	.h2{
		margin-top: 0.4rem;
	}
	.xwzs span:nth-child(2){
		display: none;
	}
	.xwzs{
		text-align: center;
		font-size:0 ;
	}
	.xwz img{
		width: 100%;
	}
}