blockquote,
body,
dd,
div,
dl,
dt,
fieldset,
form,
h1,
h2,
h3,
h4,
h5,
h6,
input,
li,
ol,
p,
pre,
td,
textarea,
th,
ul {
	padding: 0;
	margin: 0
}

.clearfix:before,.clearfix:after {
content:"";
display:table;
}
.clearfix:after { clear:both; }/* For IE 6/7 (trigger hasLayout) */
.clearfix { zoom:1; }

* {
  box-sizing: border-box;
}

a {
  text-decoration: none;
}

img {
	outline: none;
	border: 0;
}

.container {
  width: 1190px;
  margin: 0 auto;
}

@media (min-width: 1600px) {
  .container {
    width: 1390px
  }
}

body {
	background: #fff;
	font-size: 14px;
}

.navbar {
  width: 100%;
  height: 70px;
	background: #0b3050;
  background:  rgba(0,0,0,0.65);
  position: absolute;
  top: 0;
	cursor: default;
}

.nav-l {
  color: #fff;
  float: left;
  font-size: 14px;
  padding-top: 25px;
}

.nav-l a {
  color: #fff;
}

.nav-l a:hover {
  color: #14a2f4;
}

.nav-l>a {
  display: inline-block;
  margin-right: 33px;
}

.nav-r {
	color: #fff;
  float: right;
	padding-top: 17px;
	line-height: 36px;
}

.nav-r>div {
	display: none;
}

.nav-r a {
	margin-left: 6px;
}

.nav-reg,.nav-login,.nav-quit {
	font-size: 14px;
	display: inline-block;
	line-height: 32px;
	border: 2px solid #fff;
	width: 90px;
	text-align: center;
	border-radius: 18px;
	color: #fff;
}

.nav-reg:hover,.nav-login:hover,.nav-quit:hover {
	background: #fff;
	color: #301a5c;
}

.main {
	padding-bottom: 65px;
}

.topban {
  background: mix(#45b649,#83d160);
  background: mix(#45b649,#83d160);
  background: -moz-linear-gradient(top, #45b649 0%, #83d160 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#45b649), color-stop(100%,#83d160));
  background: -webkit-linear-gradient(top, #45b649 0%,#83d160 100%);
  background: -o-linear-gradient(top, #45b649 0%,#83d160 100%);
  background: -ms-linear-gradient(top, #45b649 0%,#83d160 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#45b649,endcolorstr=#83d160,gradientType=0);
  background: linear-gradient(to bottom, #45b649, #83d160);
}

.t-main {
  background: mix(#83d060,#ffffff);
  background: mix(#83d060,#ffffff);
  background: -moz-linear-gradient(top, #83d060 0%, #ffffff 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#83d060), color-stop(100%,#83d160));
  background: -webkit-linear-gradient(top, #83d060 0%,#ffffff 100%);
  background: -o-linear-gradient(top, #83d060 0%,#ffffff 100%);
  background: -ms-linear-gradient(top, #83d060 0%,#ffffff 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#83d060,endcolorstr=#ffffff,gradientType=0);
  background: linear-gradient(to bottom, #83d060, #ffffff);
}

.t-w {
	padding: 1px;
}

.t-m {
	padding-top: 65px;
	height: 429px;
	background: url(../images/bg_plant.png) no-repeat;
	background-position: center 65px;
	position: relative;
}

.tmw {
	position: relative;
	cursor:url(../images/sprinkler.gif),url(../images/sprinkler.cur),auto;
	width: 900px;
	margin: 0 auto;
	padding-bottom: 20px;
}


.t-s {
	position: absolute;
	bottom: 80px;
	left: 50%;
	margin-left: -149px;
	width: 299px;
	height: 314px;
	background: url(../images/seedling.png) no-repeat;
	background-size: 100% 100%;
}

.t-b {
	position: absolute;
	bottom: 20px;
	left: 50%;
	margin-left: -211px;
	width: 424px;
	height: 372px;
	background: url(../images/wptree.png) no-repeat;
	background-size: 100% 100%;
}

.t-c {
	text-align: center;
	margin-bottom: 70px;
}

.t-c-b {
	display: inline-block;
	width: 220px;
	background: #45b649;
	color: #fff;
	font-size: 24px;
	line-height: 60px;
	letter-spacing: 2px;
	text-align: center;
	border-radius: 8px
}

.t-d-t {
	height: 26px;
	background: url(../images/title_des.png) no-repeat;
	background-position: center top;
	margin-bottom: 35px;
}

.t-d {
	text-align: center;
	margin-bottom: 115px;
}

.t-d ol {
	color: #955542;
	font-size: 16px;
	text-align: left;
	display: inline-block;
	padding-left: 50px;
}

.t-d ol b {
	font-size: 20px;
}

.t-d li {
	margin-bottom: 18px;
}

.copyright {
	color: #955542;
	text-align: center;
}

/*弹出层*/
.modal {
	display: none;
	border: 5px solid rgba(0,0,0,0.225);
	border-radius: 6px;
	position: fixed;
	opacity: 1;
	z-index: 11000;
	left: 50%;
	margin-left: -205px;
	top: 100px;
}

.modal-main {
	width: 400px;
	padding: 20px 50px 50px;
	background: #fff;
	border-radius: 4px;
}


.modal-title {
	float: left;
}

.modal-close {
	float: right;
	cursor: pointer;
	color: #aaa;
	font-size: 18px;
	margin-top: -4px;
}



/*登录*/
.login-l {
	margin-top: 10px;
}

.login-l>a {
	color: #848e99;
	text-decoration: none;
}

.login-l>a:nth-child(1) {
	float: left;
}

.login-l>a:nth-child(2) {
	float: right;
}

.loginint input {
	width: 100%;
	border: 1px solid #e0e0e0;
	height: 30px;
	margin-top: 15px;
	text-indent: 1em;
	border-radius: 4px;
}

.login-s {
	margin-top: 20px;
}

.login-s button {
	line-height: 34px;
	display: block;
	background: #009aff;
	color: #fff;
	text-align: center;
	border-radius: 4px;
	cursor: pointer;
	width: 100%;
	outline: none;
	border: none;
}

.t-mouse {
	position: absolute;
	z-index: 100000;
	width: 133px;
	height: 107px;
	margin-left: -61px;
	margin-top: -53px;
	background: url(../images/sprinkler.png) no-repeat;
	background-size: 100% 100%;
	display: none;
}


.reward-modal {
	display: none;
	position: fixed;
	width: 640px;
	height: 600px;
	top: 50%;
	left: 50%;
	margin: -300px 0 0 -320px;
	z-index: 10000;
}

.reward-close {
	position: absolute;
	width: 68px;
	height: 64px;
	top: 0;
	right: 0;
	cursor: pointer;
}

.reward-contact {
	position: absolute;
	width: 220px;
	height: 60px;
	bottom: 100px;
	left: 50%;
	margin-left: -119px;
}
