@charset "utf-8";
body{ padding: 0; margin:0; }

/*head.htm*/
.n-box{ clear: both; width:1200px; margin: 0 auto; position: relative;  }
.nm-banner{ clear: both; height: 1200px; background: url(../images/nuomi/banner.jpg) top center no-repeat;overflow: height }
.nm1{ position: absolute; top:162px; left:71px; animation: nmtt1 10s cubic-bezier(0.0, 0.0, 1.0, 1.0) infinite alternate;}
.nuomiwz{ width: 215px; height: 200px;background-size:100% 100%;  background: url(../images/nuomi/nuomi.png) center center no-repeat;
  animation: nmtt 0.6s cubic-bezier(0.0, 0.0, 1.0, 1.0) infinite alternate;
-webkit-animation: nmtt 0.6s cubic-bezier(0.0, 0.0, 1.0, 1.0) infinite alternate;
   position: absolute; }
@keyframes nmtt
{
0%   {top:10px; width: 215px; height: 200px;background-size:100% 100%; }
25%  {top:8px; width: 215px; height: 200px;background-size:100% 95%;}
50%  {top:5px;  width: 215px; height: 200px;background-size:100% 90%;}
75%  {top:0; width: 215px; height: 200px;background-size:100% 95%;}
100% {top:10px;width: 215px; height: 200px;background-size:100% 98%; }
}

@-webkit-keyframes nmtt /* Safari and Chrome */
{
0%   {top:10px; width: 215px; height: 200px;background-size:100% 100%; }
25%  {top:8px; width: 215px; height: 200px;background-size:100% 95%;}
50%  {top:5px; width: 215px; height: 200px;background-size:100% 90%;}
75%  {top:0; width: 215px; height: 200px;background-size:100% 95%;}
100% {top:10px;width: 215px; height: 200px;background-size:100% 100%; }
}



@keyframes nmtt1
{
0%   {left:60px; }
25%  {left:100px; }
50%  {left:120px;}
75%  {left:100; }
100% {left:40px;}
}

@-webkit-keyframes nmtt1 /* Safari and Chrome */
{
0%   {left:60px; }
25%  {left:100px; }
50%  {left:120px;}
75%  {left:100; }
100% {left:40px;}
}


@keyframes nmtt2
{
0%   {top:10px; width: 135px; height:128px;background-size:100% 100%; }
25%  {top:8px; width: 135px; height: 128px;background-size:100% 95%;}
50%  {top:5px;  width: 135px; height: 128px;background-size:100% 90%;}
75%  {top:0; width: 135px; height: 128px;background-size:100% 95%;}
100% {top:10px;width: 135px; height: 128px;background-size:100% 98%; }
}

@-webkit-keyframes nmtt2 /* Safari and Chrome */
{
0%   {top:10px; width: 135px; height: 128px;background-size:100% 100%; }
25%  {top:8px; width: 135px; height: 128px;background-size:100% 95%;}
50%  {top:5px; width: 135px; height: 128px;background-size:100% 90%;}
75%  {top:0; width: 135px; height: 128px;background-size:100% 95%;}
100% {top:10px;width: 135px; height: 128px;background-size:100% 100%; }
}


.nuomisouji{ width: 366px; height: 699px; background: url(../images/nuomi/nuomitt.png) top center no-repeat; position: absolute; top: 340px; left: 10px; }
.wnd{ width: 60px; height: 191px; background:url(../images/nuomi/wnd.png) top center no-repeat; position: absolute; top: 190px; left: 380px; }
.shgjc{width: 379px; height: 64px; background:url(../images/nuomi/rjc.png) top center no-repeat; position: absolute; top: 420px; left: 380px;}
.bai{ width: 175px; height: 179px; background:url(../images/nuomi/bai.png) top center no-repeat; position: absolute; top: 200px; left: 490px;}
.du{ width: 175px; height: 179px; background:url(../images/nuomi/du.png) top center no-repeat;position: absolute; top:200px; left: 660px; }
.nuo{ width: 175px; height: 179px; background:url(../images/nuomi/nuo.png) top center no-repeat; position: absolute; top: 200px; left: 850px;}
.mi{ width: 175px; height: 179px; background:url(../images/nuomi/mi.png) top center no-repeat; position: absolute; top: 200px; left: 1046px;}
.nomi-num{ clear: both; position: absolute; top:480px; right: 50px;}
.nomi-num ul li{ list-style: none; float: left; width: 280px; text-align: center; }
.nomi-num ul li p{ margin:14px 0; }
.nmm{ font-size: 40px; color: #FFF; font-family:Arial; font-weight:bold;padding: 0; margin: 0; }
.nmm2{ font-size: 20px; color: #FFF; font-family:"微软雅黑"; padding: 0; margin: 0;}
.nmt2{ font-size:60px; color: #ff347e; font-family:"微软雅黑"; clear:both; line-height: 80px; text-align: center; margin:60px 0; }
.nmt-txt{ font-size: 20px; color: #595959; text-align: center; width: 736px; margin:10px auto; }
.nmt-txt span{ color: #ff347e; }
.nm-bar{ height: 936px; clear: both; overflow: hidden; background:url(../images/nuomi/nm_bar2.jpg) top center no-repeat; }
.nm-ad-ico{ width:42px; height: 54px; background: url(../images/nuomi/zuobiao.png) bottom center no-repeat; background-size: 100% 100%; position: absolute; display: block; margin:14px 0; }
.nm-zb1{ top:100px; left: 660px;}
.nm-zb2{ top:200px; left: 460px;}
.nm-zb3{ top:230px; left: 680px;}
.nm-zb4{ top:320px; left: 690px;}
.nm-zb5{ top:274px; left: 374px;}
.nm-zb6{ top:373px; left: 551px;}
.nm-zb7{ top:240px; left: 780px;}
.nm-zb8{ top:290px; left: 560px;}
.nm-zb9{ top:390px; left: 630px;}
.nm-zb10{ top:10px; left: 812px; }
.nm-zb11{ top:371px; left: 724px;}
.td1{animation: nmzbtd 1.5s   infinite ease-in-out;}
.td2{animation: nmzbtd2 0.5s  infinite ease-in-out;}

@keyframes nmzbtd
{
0%   {-webkit-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1); margin-top: 10px;}
50%  { -webkit-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1); margin-top: 0;}
100%  {-webkit-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1); margin-top: 10px;}
}

@-webkit-keyframes nmzbtd /* Safari and Chrome */
{
0%   {background-size: 100% 100%;}
50%  {background-size: 90% 90%;}
100% {background-size: 100% 100%;}
}
@keyframes nmzbtd2
{
0%   {margin-top :0; background-size: 100% 100%;}
50%  {margin-top:10px;background-size: 100% 100%; }
100% {margin-top:0;background-size: 100% 100%;}
}

@-webkit-keyframes nmzbtd2 /* Safari and Chrome */
{
0%   {margin-top:0; background-size: 100% 100%;}
50%  {margin-top:10px;background-size: 100% 100%;}
100% {margin-top:0;background-size: 100% 100%;}
}
.beijing{ position: absolute; left: 102px; top: 50px; }
.zhejiang{ position: absolute; left: 152px;  top: 150px;}
.zhengzhou{ position: absolute; left: 12px; top: 310px; }
.henan{ position: absolute; left: 102px; top: 350px; }
.henglongjiang{ position: absolute; left: 52px; top: 500px; }
.nanjing{ position: absolute; left: 102px;  top: 50px;}
.nanyang14{ position: absolute; left: 02px;  top: 450px;}
.luoyang{ position: absolute; right: 52px;  top: 50px;}
.qingdao{ position: absolute; right: 0;  top: 180px;}
.nanjing2{ position: absolute; right: 0;  top: 180px;}
.nanyang{ position: absolute; right: 100px;  top: 280px;}
.shanghai{ position: absolute; right: 50px;  top: 380px; }
.shanxi{ position: absolute; right: 50px;  top: 480px; }
.shanxi2{ position: absolute; right:250px;  top: 480px; }
.xian{ position: absolute; right: 50px;  top: 580px; }
.nm-bar2{ clear: both;  height: 830px; background: #ff4582; }
.nm-sjhc{ position: absolute; left: 0px; top: 100px;}
.nm-sjhc-h{ font-size: 38px; font-family: "微软雅黑"; color: #FFF; font-weight: bold; margin:48px 0;  }
.nm-sjhc-right{ width: 620px; float: right; }
.nm-sjhc-right ul li{list-style: none; box-sizing: border-box; padding-left: 100px; margin-bottom: 50px;}
.nm-sjhc-right ul li .t1{ font-size: 20px; color: #FFF; font-family: "微软雅黑"; font-weight: bold; }
.nm-sjhc-right ul li .t2{ font-size: 14px; color: #FFF; font-family: "微软雅黑"; line-height: 24px; }
.nm-o2o{ background: url(../images/nuomi/o2o_ico.png) left center no-repeat;  }
.nm-hd{background: url(../images/nuomi/xing_ico.png) left center no-repeat; }
.nm-st{background: url(../images/nuomi/biezhen_ico.png) left center no-repeat; }
.nm-xs{background: url(../images/nuomi/du_ico.png) left center no-repeat; }
.nm-bar3{ clear: both; height: 826px; }
.nm-yhhc-h{ font-size: 38px; font-family: "微软雅黑"; color: #88888d; font-weight: bold; }
.nm-bar3-left{ width: 70%; float: left; margin-top: 100px; }
.nm-bar3-left ul li{list-style: none; font-size: 20px; color: #515151;font-family: "微软雅黑"; line-height:100px; padding-left: 100px;}
.nm-hy{ background: url(../images/nuomi/hy_ico.jpg) left center no-repeat; }
.nm-yy{ background: url(../images/nuomi/yy_ico.jpg) left center no-repeat; }
.nm-ny{ background: url(../images/nuomi/nr_ico.jpg) left center no-repeat; }
.nm-zf{ background: url(../images/nuomi/zf_ico.jpg) left center no-repeat; }
.nm-shenqian{ width: 246px; height:721px; background: url(../images/nuomi/nm-sq.png) top center no-repeat; position: absolute; top: 122px; display: block; right:276px}
.nm-bibei{background: url(../images/nuomi/nm_bibei.png) top center no-repeat; width: 149px; height: 267px; position: absolute; top: 124px; left: 136px; display: block;}
.nm-bibei1{background: url(../images/nuomi/nm_bibei.png) top center no-repeat; width: 149px; height: 267px; position: absolute; top: 124px; left: 156px; display: block; background-size: 100% 100%;}
.nm-qianbao{ width:317px; height: 464px; background: url(../images/nuomi/nm-qianbao.png) top center no-repeat; display: block; position: absolute; top:400px; right:54px; animation: nm-qianb 1s infinite }
@keyframes nm-qianb
{
0%   {margin-top :0; background-size: 100% 100%;}
50%  {margin-top:5px;background-size: 100% 100%; }
100% {margin-top:0;background-size: 100% 100%;}
}

@-webkit-keyframes nmzbtd2 /* Safari and Chrome */
{
0%   {margin-top:0; background-size: 100% 100%;}
50%  {margin-top:5px;background-size: 100% 100%;}
100% {margin-top:0;background-size: 100% 100%;}
}
.nm-bar4{ height: 1755px; background: url(../images/nuomi/case_bar.jpg) top center no-repeat; clear: both; overflow: hidden; }
.nm-bar4-box{ width: 1096px; clear: both; margin:20px auto; background: #ff72a0; overflow: hidden;}
.nm-bar4-box ul{ margin:40px auto; width: 980px; padding: 0; }
.nm-bar4-box ul li{ margin:20px 0; list-style: none;}
.nuomiwz2{ width: 135px; height: 129px;background-size:100% 100%;  background: url(../images/nuomi/nuomi2.png) center center no-repeat; animation: nmtt2 0.6s infinite ;-webkit-animation: nmtt2 0.6s  infinite ;  position: absolute; left: 80px;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);transform: translateX(-50%);  }
.nmwz-box{ width: 160px; height: 160px; background: #FFF; border-radius: 90px;position: absolute; left: 50%; -webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);transform: translateX(-50%);  top: 731px; }
.nmwz-box2{ width: 160px; height: 160px; background: #FFF; border-radius: 90px;position: absolute; left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);transform: translateX(-50%);  top: -118px; }
.nmwz-box3{ width: 160px; height: 160px; background: #FFF; border-radius: 90px;position: absolute; left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);transform: translateX(-50%); top: 701px; }