.nybanner {width: 100%;overflow: hidden;overflow: hidden;display: flex;justify-content: center;}
.nybanner img {width: 100%;min-height: 100px;}
.m-contactus{ max-width: 1200px; margin: 0 auto; padding: 55px 0;}
.m-contactus p{ height: 106px; line-height: 106px; text-align: center;}
.m-contactus p span{ font-size: 16px;}
.m-contactus p span.tel{ padding: 3px 30px; background: url('../images/www_12.png') no-repeat 0 0;}
.m-contactus p span.address{ padding: 3px 30px 0 25px; background: url('../images/www_09.png') no-repeat 0 0;}

.m-contact{max-width: 1200px; margin: 0 auto; padding: 55px 0;}
.m-contact .title{ position:relative; width:20%; margin:0 auto 30px; text-align:center;}
.m-contact .title .line_bg{ display:block; position:absolute; left:0; top:21px; z-index:1; width:100%; height:4px; background-color:#dbb96c;}
.m-contact .title .text{ display:block; position: relative; z-index:2; width:70%; margin:0 auto; background-color:#fff;}
.m-contact .title .text b{ display:block; font-size:24px; color:#666666;}
.m-contact .onebox{ width:100%; padding:42px 0; margin-bottom:37px; background-color:#d4b367; overflow:hidden;}
.m-contact .onebox .onebox_left{ float:left; width:119px; height:119px; margin:0 38px 0 44px;}
.m-contact .onebox .onebox_right{ float:left; width:898px;}
.m-contact .onebox .onebox_right h2{ padding-bottom:16px; font-size:24px; font-weight:bold; color:#fff;}
.m-contact .onebox .onebox_right p{ font-size:16px; color:#fff;}
.m-contact .twobox{ width:1288px; margin-bottom:100px; overflow:hidden;}
.m-contact .twobox li{ float:left; width:280px; height:260px; margin-right:26px; border:1px solid #dcdcdc;}
.m-contact .twobox li img{ display:block; width:54px; height:54px; margin:46px auto 12px;}
.m-contact .twobox li b{ display:block; padding-bottom:12px; text-align:center; font-size:16px;}
.m-contact .twobox li p{ padding:0 12px; text-align:center; font-size:16px; color:#666666;}
.m-contact .m-table{ width:600px;}
.m-contact table tr{ height:62px;}
.m-contact table .label{ width:120px; text-align:right;}
.m-contact table input{ display:block; width:100%; height:42px; line-height:42px; border:1px solid #e5e5e5; box-sizing:border-box; text-indent:1em;}
.m-contact table textarea{ display:block; width:100%; height:130px; border:1px solid #e5e5e5; box-sizing:border-box; text-indent:1em;}
.m-contact table .yzm{ width:162px;}
.m-contact table .yzmico{ float:right; margin:0 203px 0 0;}
.m-contact table .confirm{ display:block; float:left; width:164px; height:44px; line-height:44px; margin-right:26px; text-align:center; color:#fff; font-size:14px; background-color:#d4b367;}
.m-contact table .cancel{ display:block; float:left; width:164px; height:44px; line-height:44px; text-align:center; color:#fff; font-size:14px; background-color:#999999;}


.m-center {margin: 0 auto;max-width: 1200px; text-align: center;}
.m-center img {width: 100%;}
@media only screen and (max-width: 640px) {
    .m-contactus img{ display: block; width: 90%; margin: 0 auto 12px;}
    .m-contactus p{ width: 90%; margin: 0 auto; text-align: left;}
    .m-contactus p span{ display: block; height: 30px; line-height: 30px; margin: 0 0 12px;}
    .m-contactus p span.address{ padding: 3px 30px 0 30px;}
	
	.m-contact{ width:90%; padding:20px 0;}
	.m-contact .title{ position:relative; width:60%; margin:0 auto 30px; text-align:center;}
    .m-contact .title .line_bg{ display:block; position:absolute; left:0; top:21px; z-index:1; width:100%; height:4px; background-color:#dbb96c;}
    .m-contact .title .text{ display:block; position: relative; z-index:2; width:70%; margin:0 auto; background-color:#fff;}
    .m-contact .title .text b{ display:block; font-size:16px; color:#666666;}
	.m-contact .onebox .onebox_left{ float:none; margin:0 auto;}
	.m-contact .onebox .onebox_right{ float:none; width:100%; text-align:center;}
	.m-contact .onebox .onebox_right p{ padding:0 12px;}
	.m-contact .twobox{ display: flex; flex-wrap: wrap; width:100%; overflow: visible;}
	.m-contact .twobox li{ float:none; width: 50%; margin:-1px 0 0 -1px;}
	.m-contact .img{ width:100%;}
	
	.m-contact .m-table{ width:100%;}
	.m-contact .m-table .label{ width:80px;}
	.m-contact table .yzm{ width: 120px;}
	.m-contact table .yzmico{ margin: 0 10px 0 0;}
	.m-contact table .confirm{ width:100px; text-indent:0em;}
	.m-contact table .cancel{  width:100px; text-indent:0em;}
}