@media screen and (min-width: 1500px) {
	.phone {display: none !important;}
	.banner {width: 100%;}
	.banner .namebanner {width: 100%;height: auto;}
	
	.nametitle{
		text-align: center;
	}
	.nametitle h1 {
		font-size: 36px;
		font-weight: bold;
		color: #ff6688;
	}
	.nametitle img{
		margin-top:20px;
		display: inline-block;
	}
	.name_principle .name_priCon{
		width:1280px;
		margin:0 auto;
		margin-top:10px;
	}
	.name_principle {
		padding: 80px 0;
		background:#fff9fa;
	}
	.name_principle .item{
		width:214px;
		padding:20px;
		height:66px;
		background:#fff;
		border:1px solid #ff6688;
		display: inline-block;
		margin-left:48px;
		margin-top:40px;
p	}
	.name_principle .item .num{
		width:64px;
		height:64px;
		background:#ff6688;
		text-align: center;
		line-height: 64px;
		color:#fff;
		font-size:32px;
		font-weight: bold;
		border-radius:32px;
		display: inline-block;
	}
	.name_principle .item .font{
		width:130px;
		float:right;
	}
	.name_principle .item .font h1{
		font-size:20px;
		font-weight: bold;
		color:#613621;
	}
	.name_principle .item .font p{
		color:#613621;
		margin-top:14px;
	}
	
	.name_principle .name_right{
		width:1280px;
		margin:0 auto;
		margin-top:40px;
	}
	.name_principle .name_right h1{
		font-size:24px;
		font-weight: bold;
		color:#fff;
		background:#ff6688;
		padding:10px 20px;
		text-align: center;
		width:250px;
		margin:0 auto;
	}
	.name_principle .name_right .style{
		width:540px;
		padding:10px 20px;
		background:#fff;
		border:1px solid #ff6688;
		display: inline-block;
		margin-left:40px;
		margin-top:40px;
	}
	.name_principle .name_right .style h2{
		font-size:20px;
		font-weight: bold;
		color:#fff;
		display: inline-block;
		background:#ff6688;
		padding:6px 10px;
	}
	.name_principle .name_right .style p{
		color:#8E7077;
		font-size:18px;
		margin-top: 14px;
	}
	
	.name_jinji{
		margin-top:80px;
	}
	.name_jinji .itemCon{
		width:1320px;
		margin:0 auto;
		margin-top:50px;
	}
	.name_jinji .itemCon .item{
		width:254px;
		height:300px;
		position: relative;
		display: inline-block;
		margin-left:60px;
		background:#fff;
		border:1px solid #613621;
	}
	.name_jinji .itemCon .item h1{
		width:80px;
		height:80px;
		position: absolute;
		border-radius:40px;
		background:#800e0e;
		color:#fff;
		text-align: center;
		line-height: 80px;
		font-size:32px;
		font-weight: bold;
		left:50%;
		margin-left:-40px;
		top:20px;
	}
	.name_jinji .itemCon .item h2{
		color:#230000;
		text-align: center;
		font-size:22px;
		margin-top:110px;
	}
	.name_jinji .itemCon .item p{
		width:214px;
		display: inline-block;
		line-height: 28px;
		color:#8E7077;
		position:absolute;
		left:20px;
		top:146px;
		text-align: justify;
	}
	.name_mingli{
		padding:80px 0;
		width:100%;
		height:308px;
		background:url(../img/bg_namemingli.png) no-repeat;
		background-size:100% 100%;
		margin-top:80px;
	}
	.name_mingli .name_left{
		background:url(../img/bg_namewuxing.png) no-repeat;
		background-size:100% 100%;
	}
	.name_mingli .name_right{
		background:url(../img/bg_namebazi.png) no-repeat;
		background-size:100% 100%;
	}
	.name_mingli .itemCon{
		width:1320px;
		margin:0 auto;
	}
	.name_mingli .item{
		width:568px;
		height:306px;
		display: inline-block;
		margin-left:60px;
		position: relative;
	}
	.name_mingli .item h1{
		text-align: center;
		line-height: 60px;
		color:#230000;
		font-size:22px;
		font-weight: bold;
	}
	.name_mingli .item p{
		width:488px;
		margin:0 auto;
		margin-top:40px;
		color:#8E7077;
		text-align: justify;
		font-size:18px;
		line-height: 36px;;
	}
	.name_pianpang{
		width:1200px;
		margin:0 auto;
		margin-top:80px;
		background:#fff;
		border:1px solid #613621;
		padding:80px 0;
	}
	.name_pianpang .table{
		width:1114px;
		display: block;
		margin:0 auto;
		margin-top:50px;
	}
	
	.name_news{
		padding:80px 0;
		background:#fff9fa;
		margin-top:80px;
	}
	.name_news .itemCon{
		width:1320px;
		margin:0 auto;
		margin-top:10px;
	}
	.name_news .item{
		width:560px;
		display: inline-block;
		margin:40px 0 0 60px;
	}
	.name_news .item img{
		width:240px;
		height:176px;
		display: inline-block;
	}
	.name_news .item .font{
		width:300px;
		float:right;
		height:176px;
		position: relative;
	}
	.name_news .item .font h1{
		font-size:22px;
		color:#230000;
		position: absolute;
		top:0;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
	}
	.name_news .item .font p{
		line-height: 28px;
		font-size:16px;
		color:#8E7077;
		position: absolute;
		top:36px;
	}
	.name_news .item .font .time{
		position: absolute;
		bottom:0px;
		color:#ff6688;
	}
	
}

@media screen and (max-width: 1500px) and (min-width: 1200px) {
	
	.phone {
		display: none !important;
	}
	.banner {
		width: 100%;
	}
	.banner .namebanner {
		width: 100%;
		height: auto;
	}
	
	.nametitle{
		text-align: center;
	}
	.nametitle h1 {
		font-size: 24px;
		font-weight: bold;
		color: #ff6688;
	}
	.nametitle img{
		margin-top:14px;
		display: inline-block;
	}
	.name_principle .name_priCon{
		width:1000px;
		margin:0 auto;
		margin-top:10px;
	}
	.name_principle {
		padding: 50px 0;
		background:#fff9fa;
	}
	.name_principle .name_left{
		
	}
	.name_principle .item{
		width:187px;
		padding:16px;
		height:66px;
		background:#fff;
		border:1px solid #8E7077;
		display: inline-block;
		margin-left:20px;
		margin-top:20px;
	}
	.name_principle .item .num{
		width:56px;
		height:56px;
		background:#ff6688;
		text-align: center;
		line-height: 56px;
		color:#fff;
		font-size:24px;
		font-weight: bold;
		border-radius:28px;
		display: inline-block;
	}
	.name_principle .item .font{
		width:120px;
		float:right;
	}
	.name_principle .item .font h1{
		font-size:18px;
		font-weight: bold;
		color:#230000;
	}
	.name_principle .item .font p{
		color:#8E7077;
		margin-top:14px;
		font-size:15px;
	}
	
	.name_principle .name_right{
		width:1000px;
		margin-top:40px;
	}
	.name_principle .name_right h1{
		width:220px;
		font-size:20px;
		margin:0 auto;
		font-weight: bold;
		color:#fff;
		background:#ff6688;
		padding:6px 10px;
		text-align: center;
	}
	.name_principle .name_right .style{
		width:424px;
		padding:10px 20px;
		background:#fff;
		border:1px solid #8E7077;
		display: inline-block;
		margin-left:20px;
		margin-top:30px;
	}
	.name_principle .name_right .style h2{
		font-size:18px;
		font-weight: bold;
		color:#fff;
		display: inline-block;
		background:#ff6688;
		padding:6px 10px;
	}
	.name_principle .name_right .style p{
		color:#8E7077;
		font-size:16px;
		margin-top: 14px;
	}
	
	.name_jinji{
		margin-top:50px;
	}
	.name_jinji .itemCon{
		width:1000px;
		margin:0 auto;
		margin-top:20px;
	}
	.name_jinji .itemCon .item{
		width:219px;
		height:300px;
		position: relative;
		display: inline-block;
		margin-left:20px;
		background:#fff;
		border:1px solid #613621;
	}
	.name_jinji .itemCon .item h1{
		width:60px;
		height:60px;
		position: absolute;
		border-radius:30px;
		background:#800e0e;
		color:#fff;
		text-align: center;
		line-height: 60px;
		font-size:24px;
		font-weight: bold;
		left:50%;
		margin-left:-30px;
		top:20px;
	}
	.name_jinji .itemCon .item h2{
		color:#230000;
		text-align: center;
		font-size:18px;
		margin-top:90px;
	}
	.name_jinji .itemCon .item p{
		width:180px;
		display: inline-block;
		line-height: 26px;
		color:#8E7077;
		position:absolute;
		left:20px;
		top:126px;
		text-align: justify;
	}
	.name_mingli{
		padding:50px 0;
		width:100%;
		height:255px;
		background:url(../img/bg_namemingli.png) no-repeat;
		background-size:100% 100%;
		margin-top:50px;
	}
	.name_mingli .name_left{
		background:url(../img/bg_namewuxing.png) no-repeat;
		background-size:100% 100%;
	}
	.name_mingli .name_right{
		background:url(../img/bg_namebazi.png) no-repeat;
		background-size:100% 100%;
	}
	.name_mingli .itemCon{
		width:1000px;
		margin:0 auto;
	}
	.name_mingli .item{
		width:470px;
		height:255px;
		display: inline-block;
		margin-left:20px;
		position: relative;
	}
	.name_mingli .item h1{
		text-align: center;
		line-height: 50px;
		color:#230000;
		font-size:18px;
		font-weight: bold;
	}
	.name_mingli .item p{
		width:430px;
		margin:0 auto;
		margin-top:40px;
		color:#8E7077;
		text-align: justify;
		font-size:16px;
		line-height: 30px;;
	}
	.name_pianpang{
		width:960px;
		margin:0 auto;
		margin-top:50px;
		background:#fff;
		border:1px solid #613621;
		padding:50px 0;
	}
	.name_pianpang .table{
		width:920px;
		display: block;
		margin:0 auto;
		margin-top:30px;
	}
	
	.name_news{
		margin-top:50px;
		padding:50px 0px;
		background:#fff9fa;
	}
	.name_news .itemCon{
		width:1000px;
		margin:0 auto;
		margin-top:10px;
	}
	.name_news .item{
		width:470px;
		display: inline-block;
		margin:20px 0 0 20px;
	}
	.name_news .item img{
		width:200px;
		height:146px;
		display: inline-block;
	}
	.name_news .item .font{
		width:250px;
		float:right;
		height:146px;
		position: relative;
	}
	.name_news .item .font h1{
		font-size:18px;
		color:#230000;
		position: absolute;
		top:0;
		width:250px;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
	}
	.name_news .item .font p{
		line-height: 26px;
		font-size:15px;
		color:#8E7077;
		position: absolute;
		top:30px;
	}
	.name_news .item .font .time{
		position: absolute;
		bottom:0px;
		color:#ff6688;
	}
	
}

@media screen and (max-width: 1199px) {
	
	.pc {
		display: none !important;
	}
	.banner {
		width: 100%;
	}
	.banner .namebanner {
		width: 100%;
		height: auto;
	}
	
	.banner {
		width: 100%;
	}
	.banner .namebanner {
		width: 100%;
		height: auto;
	}
	
	.nametitle{
		text-align: center;
	}
	.nametitle h1 {
		font-size: 0.36rem;
		font-weight: bold;
		color: #ff6688;
	}
	.nametitle img{
		margin-top:0.2rem;
		display: inline-block;
	}
	.name_principle .name_priCon{
		width:100%;
		margin-top:0.3rem;
		
	}
	.name_principle {
		padding: 0.5rem 0;
		background:#fff;
	}
	.name_principle .name_left{
		display: block;
	}
	.name_principle .item{
		width:2.87rem;
		padding:0.2rem;
		background:#fff;
		border:0.01rem solid #613621;
		display: inline-block;
		margin-left:0.32rem;
		margin-top:0.3rem;
	}
	.name_principle .item .num{
		width:0.6rem;
		height:0.6rem;
		background:#ff6688;
		text-align: center;
		line-height: 0.6rem;
		color:#fff;
		font-size:0.32rem;
		font-weight: bold;
		border-radius:0.3rem;
		display: inline-block;
	}
	.name_principle .item .font{
		width:2.07rem;
		float:right;
	}
	.name_principle .item .font h1{
		font-size:0.3rem;
		font-weight: bold;
		color:#230000;
	}
	.name_principle .item .font p{
		color:#8E7077;
		margin-top:0.1rem;
		font-size:0.28rem;
	}
	
	.name_principle .name_right{
		width:6.86rem;
		margin:0 auto;
		margin-top:0.5rem;
	}
	.name_principle .name_right h1{
		font-size:0.36rem;
		width:3rem;
		margin:0 auto;
		font-weight: bold;
		color:#fff;
		background:#ff6688;
		padding:0.1rem 0.2rem;
		color:#fff;
		text-align: center;
	}
	.name_principle .name_right .style{
		margin-top:0.3rem;
	}
	.name_principle .name_right h2{
		font-size:0.3rem;
		color:#230000;
		font-weight: bold;
	}
	.name_principle .name_right p{
		color:#8E7077;
		line-height: 0.5rem;
		margin-top:0.14rem;
		font-size:0.28rem;
	}
	
	.name_jinji{
		margin-top:0.5rem;
	}
	.name_jinji .itemCon{
		width:100%;
		margin:0 auto;
	}
	.name_jinji .itemCon .item{
		width:3.27rem;
		height:5.6rem;
		margin-top:0.3rem;
		position: relative;
		display: inline-block;
		margin-left:0.32rem;
		background:#fff;
		border:0.01rem solid #613621;
	}
	.name_jinji .itemCon .item h1{
		width:1rem;
		height:1rem;
		position: absolute;
		border-radius:0.5rem;
		background:#800e0e;
		color:#fff;
		text-align: center;
		line-height: 1rem;
		font-size:0.42rem;
		font-weight: bold;
		left:50%;
		margin-left:-0.5rem;
		top:0.3rem;
	}
	.name_jinji .itemCon .item h2{
		color:#230000;
		text-align: center;
		font-size:0.3rem;
		margin-top:1.4rem;
	}
	.name_jinji .itemCon .item p{
		width:2.87rem;
		display: inline-block;
		line-height: 0.5rem;
		color:#8E7077;
		position:absolute;
		left:0.2rem;
		top:1.9rem;
		text-align: justify;
		font-size:0.28rem;
	}
	.name_mingli{
		padding:0.5rem 0;
		width:100%;
		background:url(../img/bg_namemingli.png) no-repeat;
		background-size:100% 100%;
		margin-top:0.5rem;
	}
	.name_mingli .itemCon{
		width:100%;
		margin:0 auto;
	}
	.name_mingli .item{
		width:6.86rem;
		height:3.7rem;
		display: block;
		margin:0 auto;
		margin-top:0.3rem;
		background:url(../img/bg_namewuxing.png) no-repeat;
		background-size:100% 100%;
		position: relative;
	}
	.name_mingli .item h1{
		text-align: center;
		line-height: 0.72rem;
		color:#613621;
		font-size:0.3rem;
		font-weight: bold;
	}
	.name_mingli .item p{
		width:6.26rem;
		margin:0 auto;
		margin-top:0.4rem;
		color:#613621;
		text-align: justify;
		font-size:0.28rem;
		line-height: 0.5rem;
	}
	.name_pianpang{
		width:100%;
		margin:0 auto;
		margin-top:0.5rem;
		background:#fff;
		border:0.01rem solid #613621;
		padding:0.5rem 0;
	}
	.name_pianpang .table{
		width:6.86rem;
		display: block;
		margin:0 auto;
		margin-top:0.3rem;
	}
	
	.name_news{
		margin-top:0.5rem;
	}
	.name_news .itemCon{
		width:6.86rem;
		margin:0 auto;
	}
	.name_news .item{
		width:6.86rem;
		display: block;
		margin-top:0.3rem;
	}
	.name_news .item img{
		width:3rem;
		height:2.2rem;
		display: inline-block;
	}
	.name_news .item .font{
		width:3.66rem;
		float:right;
		height:2.2rem;
		position: relative;
	}
	.name_news .item .font h1{
		font-size:0.3rem;
		color:#230000;
		position: absolute;
		top:0;
	}
	.name_news .item .font p{
		display: none;
	}
	.name_news .item .font .time{
		position: absolute;
		bottom:0px;
		color:#ff6688;
		font-size:0.28rem;
	}
	
}

