@media only screen and (min-width: 640px) {
	.banner1 {
		height: 380px;
		background: url(../images/nybanner01.jpg)no-repeat center;
	}
	.banner1 .container,
	.banner3 .container {
		height: 380px;
	}
	.banner2 {
		height: 460px;
		background: url(../images/nybanner02.jpg)no-repeat center;
	}
	.banner2 .container {
		height: 460px;
	}
	.banner3 {
		height: 380px;
		background: url(../images/nybanner03.jpg)no-repeat center;
	}
	.banner4 {
		height: 300px;
		background: url(../images/nybanner04.jpg)no-repeat center;
	}
	.banner4 .container {
		height: 300px;
	}
	.banner5 {
		height: 440px;
		background: url(../images/nybanner05.jpg)no-repeat center;
	}
	.banner5 .container {
		height: 440px;
	}
	.banner6 {
		height: 300px;
		background: url(../images/nybanner06.jpg)no-repeat center;
	}
	.banner6 .container {
		height: 300px;
	}
	.banner {
		position: relative;
	}
	.banner .container {
		position: relative;
	}
	.banner .title {
		position: absolute;
		left: 0;
		bottom: 0;
		background: rgba(90, 196, 44, 0.6);
		color: #FFFFFF;
		font-size: 28px;
		font-weight: bold;
		margin-bottom: 0;
		width: 250px;
		height: 120px;
		line-height: 120px;
		text-align: center;
		z-index: 9;
	}
	.banner .right {
		position: absolute;
		background: rgba(17, 81, 191, 0.55);
		bottom: 0;
		width: 100%;
		height: 60px;
		line-height: 60px;
	}
	.banner .right p {
		width: 1180px;
		margin-left: auto;
		margin-right: auto;
		text-align: right;
		margin-bottom: 0;
	}
	.banner .right p a {
		color: #FFFFFF;
	}
	.banner .right p img {
		margin: 0 5px;
	}
	.detail {
		margin-bottom: 45px;
	}
	.detail .title {
		width: 50%;
		margin-left: 25%;
		text-align: center;
		font-size: 26px;
		font-weight: bold;
		color: #5ac42c;
		margin-top: 40px;
		margin-bottom: 30px;
		background: url(../images/bg07.png)no-repeat left 10px, url(../images/bg08.png)no-repeat right 10px;
	}
	.detail .title span {
		display: block;
		color: #888;
		font-weight: normal;
		font-size: 14px;
		margin-top: 5px;
	}
	.yema {
		margin-top: 10px;
		margin-bottom: 30px;
		display: table;
		text-align: center;
		margin-left: auto;
		margin-right: auto;
		clear: both;
		overflow: hidden;
	}
	.yema li {
		float: left;
		margin-right: 10px;
	}
	.yema li a {
		display: block;
		border-radius: 3px;
		color: #666;
		border: 1px solid #b3b3b3;
		text-decoration: none;
		padding: 4px 12px;
		font-size: 14px;
	}
	.yema li a:hover {
		background: #b3b3b3;
		color: #FFFFFF;
	}
	.yema li .cur {
		background: #b3b3b3;
		color: #FFFFFF;
	}
	.detail .left {
		width: 250px;
		float: left;
		margin-top: 30px;
	}
	.detail .left .title2 {
		background: #1155bf;
		height: 100px;
		color: #FFFFFF;
		text-align: right;
		padding-right: 15px;
		margin-bottom: 0;
	}
	.detail .left .title2 span:nth-child(1) {
		display: block;
		font-size: 35px;
		margin-bottom: 0;
		font-weight: lighter;
		line-height: 1.0;
		padding-top: 15px;
	}
	.detail .left .title2 span:nth-child(2) {
		display: block;
		font-size: 24px;
		margin-bottom: 0;
		font-weight: lighter;
	}
	.detail .left .nynav a {
		display: block;
		line-height: 48px;
		margin-top: 8px;
		margin-bottom: 0;
		font-size: 16px;
		color: #666;
		padding-left: 20px;
		border-radius: 5px;
		text-decoration: none;
		background: #edf0f2 url(../images/icon29.png)no-repeat 90% 16px;
	}
	.detail .left .nynav a:hover {
		color: #FFFFFF;
		background: #1155bf url(../images/icon29-1.png)no-repeat 90% 16px;
	}
	.detail .left .nynav .on {
		background: #1155bf url(../images/icon29-1.png)no-repeat 90% 16px;
		color: #FFFFFF;
	}
	.detail .left .phone {
		border: 2px solid #1155bf;
		margin-top: 10px;
		padding-bottom: 10px;
	}
	.detail .left .phone .p1 {
		background: #1155bf;
		text-align: center;
		color: #FFFFFF;
		padding: 15px 0;
		margin-bottom: 15px;
	}
	.detail .left .phone .p1 span:nth-child(1) {
		font-size: 24px;
		display: block;
	}
	.detail .left .phone .p1 span:nth-child(2) {
		font-size: 14px;
		display: block;
	}
	.detail .left .phone .num img {
		float: left;
		margin-right: 10px;
		margin-left: 10px;
	}
	.detail .left .phone .num span:nth-child(2) {
		display: block;
		font-size: 18px;
		font-weight: bold;
	}
	.detail .left .phone .num span:nth-child(3) {
		display: block;
		font-size: 20px;
		font-weight: bold;
		color: #1155bf;
	}
	.detail .left .phone .p2 {
		color: #666666;
		margin-left: 10px;
		margin-right: 10px;
	}
	.detail .right {
		width: 877px;
		float: right;
		margin-top: 30px;
	}
	.banner1 img,
	.banner2 img,
	.banner3 img,
	.banner4 img,
	.banner5 img,
	.banner6 img{
		display: none;
	}
}

@media only screen and (max-width: 640px) {
	.banner1 img,
	.banner2 img,
	.banner3 img,
	.banner4 img,
	.banner5 img,
	.banner6 img{
		width: 100%;
		position: relative;
	}
	.banner {
		position: relative;
	}
	.banner .title {
		display: none;
		position: absolute;
		width: 40%;
		left: 30%;
		top: 30%;
		background: rgba(90, 196, 44, 0.6);
		color: #FFFFFF;
		font-size: 24px;
		font-weight: bold;
		margin-bottom: 0;
		line-height: 60px;
		text-align: center;
		z-index: 9;
	}
	.banner .right {
		clear: both;
		overflow: hidden;
		margin-top: 20px;
	}
	.banner .right p {
		text-align: center;
	}
	.banner .right p a {
		display: block;
		float: left;
		width: 44.5%;
		margin-left: 13px;
		line-height: 35px;
		background: #2860b7;
		margin-bottom: 10px;
		color: #FFFFFF;
	}
	.detail {
		margin-bottom: 45px;
	}
	.detail .title {
		width: 100%;
		text-align: center;
		font-size: 24px;
		font-weight: bold;
		color: #5ac42c;
		margin-top: 10px;
		margin-bottom: 20px;
		background: url(../images/bg07.png)no-repeat left 10px , url(../images/bg08.png)no-repeat right 10px;
		background-size: 30%;
	}
	.detail .title span {
		display: block;
		color: #888;
		font-weight: normal;
		font-size: 13px;
		margin-top: 5px;
	}
	.yema {
		margin-top: 10px;
		margin-bottom: 30px;
		display: table;
		text-align: center;
		margin-left: auto;
		margin-right: auto;
		clear: both;
		overflow: hidden;
	}
	.yema .first,
	.yema .last{
		display: none;
	}
	.yema li {
		float: left;
		margin-right: 10px;
	}
	.yema li a {
		display: block;
		border-radius: 3px;
		color: #666;
		border: 1px solid #b3b3b3;
		text-decoration: none;
		padding: 2px 10px;
		font-size: 13px;
	}
	.yema li a:hover {
		background: #b3b3b3;
		color: #FFFFFF;
	}
	.yema li .cur {
		background: #b3b3b3;
		color: #FFFFFF;
	}
	.detail .left {
		width: 100%;
		float: none;
		margin-top: 20px;
	}
	.detail .left .title2 {
		display: none;
	}
	.detail .left .nynav{
		clear: both;
		overflow: hidden;
		margin-left: -13px;
	}
	.detail .left .nynav a {
		display: block;
		float: left;
		width: 46%;
		margin-left: 13px;
		line-height: 35px;
		background: #2860b7;
		margin-bottom: 10px;
		color: #FFFFFF;
		text-align: center;
	}
	.detail .left .phone {
		display: none;
	}
	.detail .right {
		width: 100%;
		float: none;
		margin-top: 20px;
	}

}