
@media screen and (max-width:992px){
	html{
		min-width: 100%;
		width:100%;
		position:absolute;
		left:5px;
		top:0;
	}
	/* table{
		max-width:980px!important;
	} */
	.main-wrapper {
	  padding-top: 0px;
 	  /* background-color:#fff!important; */
	}
	#main-container{
	  margin-top: 0px!important;
	}
	.h2-title{
		padding-top: 30px;
	}
	.mobile-header{
		background:#fff!important;
		
	}
	.manu-list {
		height:100%;
		font-size:4vw!important; 
	}
	.no-click{
		pointer-events:none;
		/* background-color:#000!important; */
		/* color:#d1d2d3; */
	}
	.container{
	 padding:0!important;
	}
	.clicked-mobile a{
		background:#53c4ec!important;
		top:7px;
		box-shadow: 0 5px 0 #0880d7, 0 8px 3px rgba(0, 0, 0, 0.2)!important;
	}
	.top-title{
		border-bottom:0px solid black;
		margin-bottom:20px;
		box-shadow: 0 0 25px 0  rgba(0, 0, 0, 0.8);
	}
	.mobile-clicked{
		margin-top:-5px;
	}
	.mobile-clicked div{
		padding-left:3px!important;
		padding-right:3px!important;
	}
	.mobile-clicked a{
		font-size:4vw!important;
		font-weight:530!important;
		width:100%!important;
		padding:0px!important;
		height:65px!important;
		line-height:65px!important;
	}
	.back-icon{
		font-size:5.7vw!important;
		line-height:75px!important;
		color:#00a4ff;
	}
	.about-us-icon{
		font-size:4.5vw!important;
		line-height:75px!important;
		color:#00a4ff;
	}
	.home-icon{
		font-size:4.5vw!important;
		line-height:75px!important;
		color:#00a4ff;
	}
	#common-1{
		height:88vh;
	}
	.address{
		width:100%;position:relative;top:35vh;
	}
	.address input{
		font-size:4.5vw!important;
	}
	.address-input{
		position:relative;top:40vh;
	}
	.mobile-button{

	}
	.button-cal{
		font-size: 4.3vw;
		padding: 2.5px 65px;
		text-align: center;
		text-decoration: none;
		display: inline-block;
		border-radius: 0.3em;
		transition: all 0.2s ease-in-out;
		position: relative;
		overflow: hidden;
		cursor:pointer;
		background-color: #088ef0;
		color: #fff;
		border-bottom: 4px solid darken(#00a4ff, 10%);
		font-weight:700!important;
	}
	#areaLabel{
		font-size: 3vw!important;
		left:2%;
		width: 96%!important;
		height: 100px!important;
	}

	.tip h3{
		font-size: 4.4vw!important;
		height:80px!important;
		line-height:80px!important;
	}
	.tip{
		height:80px!important;
		line-height:80px!important;
	}
	#addressSelect {
	    font-size:3vw!important;
	}
	.view_bg {
		background: #088ef0;
		color: black;
		position: fixed; left: 2%; top: 20%; padding-top: 0px;
		width: 96%;
		z-index: 20001;
		display: none;
		text-align:center;
		border-radius: 23px;
		box-shadow: 0 0 115px 0  rgba(0, 0, 0, 0.8);
	}
	.report-block{
		/* margin-top:10px; */
		width:100%;
		font-size:2.5vw;
		
	}
	.view_bg2 {
		background: #fdfef8;
		color: black;
		position: fixed;
		left: 50%;
		top: 128px;
		z-index: 20001;
		margin-left: -360px;
		min-width:720px;
		min-height: 388px;
		display: none;
	}
	#shade001{
		background: #fdfef8!important;	
		z-index: 20001!important;
		opacity:1;
		filter: alpha(opacity = 100);
	}
	.view_bg001 {
		/* background: #fdfef8; */
		color: black;
		position:absolute;
  		top: 0;left: 0;
  		width:100%;
		z-index: 20002;
		height: 3200px;
		display: none; 
	}
	.subtitle{
	/* 	height:30px; */
		min-width:120px;
		color:black;
		text-align:left;
		font-size:5vw;
		font-weight:700;
		border-bottom: 2px solid #CCC;
		background:#EBF2F9;
		padding: 2px 10px 2px 5px;
		float: left;
		margin: 2px;
		margin-top: 35px;
	}
	.subtitle-unit{
	/* 	height:30px; */
		min-width:120px;
		background-color:#626364;
		color:white;
		font-size:4.5vw;
		border: 2px solid #CCC;
		padding: 2px 10px 2px 5px;
		line-height: 55px;
		text-align: center;
		float: left;
		margin: 2px;
		border-radius: 4px
	}
	.subtitle2{
		min-width:120px;
		color:#00a4ff;
		font-size:4.5vw;
		/* border-bottom:2px solid #CCC; */
		padding: 2px 10px 2px 5px;
		line-height: 60px;
		text-align: right;
		float: left;
		margin: 2px;
		border-radius: 4px;
	}
	.tableCenter{
		margin: auto;
		width:100%;
	}
	/* 报告框 */

	.ptxt {
		float: left;
	/* 	color: white; */
		font-size:4.5vw!important;
		text-align: center;
	}
	.ptxt2 {
		float: left;
	/* 	color: white; */
		font-size:14px;
		text-align: right;
		width:100px;
		margin-bottom:0px;
	}
	
	/* 关闭图标 */
	/* .view_close:before {
		content:"\f00d";
		font-family: FontAwesome;
		font-size: 38px;
		color: #000000;
	} */
	.view_close{
		position: fixed;
		font-size: 38px;
		left: 50%;
		margin-left:565px;
		top: 58px;
		z-index: 20005;
		cursor:pointer;
	}
	.view_close:hover{
		color:red;
	}
	.view_close2{
		position: fixed;
		font-size: 38px;
		left: 50%;
		margin-left:340px;
		top: 128px;
		z-index: 20005;
		cursor:pointer;
		display: none; 
	}
	.view_close2:hover{
		color:red;
	}
	
	#view_bg4{
	
	}
	.intputdata-main {
		float: left;
		width: 100%;
		border: 2px solid #CCC;
		color: #666;
		padding: 2px 10px 2px 5px;
		line-height: 60px;
		min-width: 80px;
		text-align: center;
		float: left;
		margin: 2px;
		border-radius: 4px;
		font-size:3.5vw;
		font-weight:normal!important;
	}
	
	.clear {
		clear: both
		}
	.RadioStyle{
		margin-top:5px;
	}
	.RadioStyle input {
		display: none
	}
	.RadioStyle label {
		border: 1px solid #fff;
		color: #fff;
		padding: 20px 40px 20px 35px;
		line-height: 45px;
		min-width: 120px;
		text-align: center;
		font-size:4.5vw;
		float: left;
		margin: 0px 24px 20px 0px;
		border-radius: 13px;
		background: linear-gradient(#34a5f8, #088ef0);
	}
	.FarmStyle{
		margin-top:20px;
	}
	.FarmStyle label {
		font-size:4.5vw!important;
		padding: 20px 40px 20px 35px!important;
		line-height: 45px!important;
		margin: 0px 25px 20px 0px!important;
		border-radius: 13px!important;
	}
	.RadioStyle input:checked + label {
		background-color:white!important;
		background: url(../images/ico_checkon.svg) no-repeat right bottom;
		border: 1px solid  #34a5f8;
		background-size: 40px 41px!important;
		color: #34a5f8!important;
	}
	.RadioStyle input:disabled + label {
		opacity: 0.7;
	}
	.subSelect{
		padding-right: 14px;  
	    border: 4px solid #CCC;
		color: #666;
		padding: 4px 20px 4px 10px;
		line-height: 60px;
		min-width: 120px;
		text-align: center;
		font-size:4.5vw!important;
	}
	.selected-address li{
		font-size:4vw!important;
		height:70px!important;
		line-height:70px!important;
	}
	.selected-address{
		height:60px!important;
		line-height:60px!important;
	}
	.address-content {
		margin-left:10px!important;
		padding-bottom:150px;
	}

	.address-content ul li{
		font-size:5vw!important;
/* 		float:left!important;
		width:49%!important; */
		height:75px!important;
		line-height:75px!important;
		margin-left:-30px!important;;
	}
	
	/* 结果表格显示 */
	.trb {
		height: 90xp;
	}
	.num {
		font-size: 3vw;   
	}
	.result-tr{
	}
	.result-tr span{
		font-size:3.5vw!important;
		color:#328dfc;
		font-weight:700!important;
	}
	.result-tr label{
		font-size:3.5vw!important;
		color:#328dfc;
		font-weight:700!important;
	}
	.unit-num{
		font-size:2.7vw!important;
		color:#328dfc!important;
	}
	.resultTitle{
		/* background:#088ef0; */
		height:82px;
		border-radius:23px;
	}
	.resultTitle label{
		top:10px;
		margin-left:10px;
		text-align:center;
		color:white;
		width:100%;
		font-size:4.5vw;
		font-weight:500!important;
		line-height:82px;

	}
	.resultTitle2{
		top:10px;
		margin-left:90px;
		color:black;
	}
	.resultReport{
		background:#fff;
	}
	.resultReport caption {

	}
	.resultReport th,td {
	 text-align:center;
	 padding: 2px;
	 min-width:80px;
	 /* max-width:120px; */
	 
	}
	.resultReport th {
		border-top: 1px solid #313233; 
		border-bottom: 1px solid #313233; 
		border-right: 1px solid #919293; 
		background-color:#EBF2F9;
	}
	.resultReport th label{
		color:black;
	}
	.resultReport td {
	    border-bottom: 1px solid #313233; 
	    border-top: 1px solid #313233; 
	    border-right: 1px solid #919293;
	}
	.modal{
		margin-top:-350px;
	}
	#farm1{
		padding-bottom:30px;
	}
	.modal-title{
		font-size:4.5vw!important;
	}
	.btn{
		font-size:4.5vw!important;
	}
	.modal-dialog{
		width:90%!important;
	}
	.report-text14{
		font-size:2.5vw!important;
	}
	.text-box-title{
		height:80px;
		margin-top:30px;
		font-size:4.4vw;
		color: black;
		-webkit-background-clip : text;
		white-space:pre;
	}
	.text-box-content{
		color:black;
		font-size:2.5vw!important;
	}
	.tool-final{
	    position: fixed;
	    top: 60px;
	    right: 20px;
	    width: 92px;
	    z-index: 20003;
	    cursor:pointer;
	}
	.tool-PDF{
		display: block;
		width: 92px;
		height: 88px;
		margin-bottom: 10px;
		background-image: url(../images/tool-mobile.png);
		border: 1px solid #dddddd;
		background-position: 0 -179px;
	}
	.tool-close{
		display: block;
		width: 92px;
		height: 88px;
		margin-bottom: 10px;
		background-image: url(../images/tool-mobile.png);
		border: 1px solid #dddddd;
		background-position: 0 0;
	}
	.tool-refresh{
		display: block;
		width: 92px;
		height: 88px;
		margin-bottom: 10px;
		background-image: url(../images/tool-mobile.png);
		border: 1px solid #dddddd;
		background-position: 0 -358px;
	}
	.text-box{
		width:100%;
	}
	
	.next-to{
		/* margin-left:-70px; */
	}

	body{
		/* overflow: hidden!important; */
		height:100vh!important;
		/* margin-top:6%!important; */
		background-color:#fff!important;
	}
	.content-wrap section{
		padding:0!important;
	}
	.section-subtitle{
		font-size:5vw;
		padding:0!important;
	}
	.tabpage{
		height:auto!important;
		width:100%!important;
		overflow:visible;
	}
	.warnText{
		font-size:5vw;
	}
	.row{
		margin-left:0px!important;
		/* margin-top:40px; */
	}
	.cropChecked{
		background-color:white!important;
		background: url(../images/ico_checkon_c.svg) no-repeat right bottom!important;
		border:1px solid #E8B004!important;
		background-size: 40px 41px!important;
		color: #E8B004!important;
	}
	.farmCrop input + label{
		border: 1px solid  #FFF;
		background: linear-gradient(#FEAE1B,#E8B004 );
		color:#fff;
		background-size: 40px 41px;
	}
	.farmCrop input:checked + label{
		background: url(../images/ico_checkon_c.svg) no-repeat right bottom!important;
		background-size: 40px 41px;
		border:1px solid #E8B004!important;
		color: #E8B004!important;
	}
	.farmCrop2 input+ label{
		border: 1px solid  #FFF;
		background: linear-gradient(#FEAE1B,#E8B004 );
		color:#fff;
		background-size: 40px 41px;
	}
	.farmCrop2 input:checked+ label{
		background:none;
		background-size: 40px 41px!important;
		border:1px solid #E8B004!important;
		color: #E8B004!important;
	} 
	.vegeChecked{
		background-color:white!important;
		background: url(../images/ico_checkon_v.svg) no-repeat right bottom!important;
		border: 1px solid  #96C24E!important;
		background-size: 40px 41px!important;
		color: #96C24E!important;
	}
	
	.plantChecked{
		background-color:white!important;
		background: url(../images/ico_checkon_p.svg) no-repeat right bottom!important;
		border:1px solid #F2481B!important;
		background-size: 40px 41px!important;
		color: #F2481B!important;
	}
	
	.treeChecked{
		background-color:white!important;
		background: url(../images/ico_checkon_t.svg) no-repeat right bottom!important;
		border:1px solid #40A070!important;
		background-size: 40px 41px!important;
		color: #40A070!important;
	}

	
	.FarmStyle input + #farmCrop {
		border: 1px solid  #FFF;
		background: linear-gradient(#FEAE1B,#E8B004 );
		color:#fff;
	}
	.farmCrop label{
		border: 1px solid  #FFF;
		background: linear-gradient(#FEAE1B,#E8B004 );
		color:#fff;
	}
	.FarmStyle input + #farmVege {
		border: 1px solid  #FFF;
		background: linear-gradient(#A5DE37,#96C24E );
		color:#fff;
	}
	.farmVege label{
		border: 1px solid  #FFF;
		background: linear-gradient(#A5DE37,#96C24E );
		color:#fff;
	}
	.FarmStyle input + #farmPlant {
		border: 1px solid  #FFF;
		background: linear-gradient(#FF4351,#F2481B );
		color:#fff;
	}
	.farmPlant label{
		border: 1px solid  #FFF;
		background: linear-gradient(#FF4351,#F2481B );
		color:#fff;
	}
	.FarmStyle input + #farmTree {
		border: 1px solid  #FFF;
		background: linear-gradient(#66C278,#40A070 );
		color:#fff;
	}
	.farmTree label{
		border: 1px solid  #FFF;
		background: linear-gradient(#66C278,#40A070 );
		color:#fff;
	}
	/* 按钮 */
	.wrapper {
    	
	}
	
	.button-cal{
		width:100%;
	    border-radius: 10px;
		/* background: linear-gradient(#ff8b54,#ea644a); */
		background: linear-gradient(#34a5f8, #088ef0);
	 }
	 .button-cal-color{
		background: linear-gradient(#ff8b54,#ea644a)!important;

	 }
	 .foorter-block span{
	 	font-size:3vw!important;
	 }
	 .text-box-label{
	 	text-align:left!important;
		width:100%;
		text-indent:2em;
		font-size:3vw!important;
		font-weight:normal!important;
	 }
	 .text-box-num{
		font-size:3vw!important;
		color:#34a5f8;
	 }
	 .text-box-unit{
	 	font-size:3vw!important;
		font-weight:normal!important;
	 }
	 .subtext-box{
	 
	 }
	 .subtext-box-title{
	 	background:#ea644a;
	 	color:#fff;
	 	height:70px;
	 	line-height:70px;
	 	font-size:3.5vw!important;
	 	font-weight:normal!important;
	 	padding-left:40px;
	 	padding-right:40px;
	 }

}


/* 宽屏 */
@media screen and (min-width:992px){
		 .subtext-box-title{
	 	background:#ea644a;
	 	color:#fff;
	 	height:50px;
	 	line-height:50px;
	 	font-weight:normal!important;
	 	padding-left:40px;
	 	padding-right:40px;
	 }
	.text-box-label{
		text-align:left;
		width:1100px;
		text-indent:2em;
	}
	.wrapper {
	  display: block;
	  position:relative;
	  top: 5px;
	  /* left: 17px; */
	}
	
	.button-cal:before {
	    content: "";
	    background-color: rgba(255,255,255,0.5);
	    height: 100%;
	    width: 3em;
	    display: block;
	    position: absolute;
	    top: 0;
	    left: -4.5em;
	     -webkit-transform: skewX(-45deg) translateX(0);
	    transform: skewX(-45deg) translateX(0);
	    transition: none;
	  }
	.button-cal:hover {
	    background-color: #00a4ff;
	    color: #fff;
	    border-bottom: 4px solid darken(#00a4ff, 10%);
	
	}
	 .button-cal:hover:before {
	      transform: skewX(-45deg) translateX(13.5em);
	     transition: all 0.5s ease-in-out;
	 }
	.cropChecked{
		background: url(../images/ico_checkon_c.svg) no-repeat right bottom!important;
		border:1px solid #E8B004!important;
		background-size: 21px 21px!important;
		color: #E8B004!important;
	}
	.farmCrop input:checked + label{
		background: url(../images/ico_checkon_c.svg) no-repeat right bottom!important;
		background-size: 21px 21px;
		border:1px solid #E8B004!important;
		color: #E8B004!important;
	}
	.farmCrop2 input+ label{
		background : none;
		background-size: 21px 21px;
		border:1px solid #E8B004;
	}
	.farmCrop2 input:checked+ label{
		background:none;
		background-size: 21px 21px;
		border:1px solid #E8B004;
		color: #E8B004;
	} 
	.vegeChecked{
		background: url(../images/ico_checkon_v.svg) no-repeat right bottom!important;
		border: 1px solid  #96C24E!important;
		color: #96C24E!important;
	}
	
	.plantChecked{
		background: url(../images/ico_checkon_p.svg) no-repeat right bottom!important;
		border:1px solid #F2481B!important;
		color: #F2481B!important;
	}
	
	.treeChecked{
		background: url(../images/ico_checkon_t.svg) no-repeat right bottom!important;
		border:1px solid #40A070!important;
		color: #40A070!important;
	}
	.col-md-1-5-1 {
		width:20%!important;
		position:relative;
		left:0;
	}
	.col-md-1-5-2 {
		width:20%!important;
		position:relative;
		left:20%;
	}
	.col-md-1-5-3 {
		width:20%!important;
		position:relative;
		left:40%;
	}
	.col-md-1-5-4 {
		width:20%!important;
		position:relative;
		left:60%;
	}
	.col-md-1-5-5 {
		width:20%!important;
		position:relative;
		left:80%;
	}
	
	.warnText{
		font-size:18px;
	}
	.address{
		width:700px!important;position:relative;top:130px;left:50%;margin-left:-350px;
	}
	#areaLabel:hover{
        background-color:#fff;
	}
	.address-input{
		position:relative;top:260px;left:-15px;
	}
	.tabpage{
		min-height:550px;
		min-width:700px;
	}
	.section-subtitle{
		font-size:25px;
		padding:10px;
	}
	.change-png{
		cursor:pointer;
		object-fit:contain;
		filter: grayscale(100%);
		-webkit-filter: grayscale(100%);
		-moz-filter: grayscale(100%);
		-ms-filter: grayscale(100%);
		-o-filter: grayscale(100%);
	}
	.change-png:hover{
		filter: grayscale(0%);
		-webkit-filter: grayscale(0%);
		-moz-filter: grayscale(0%);
		-ms-filter: grayscale(0%);
		-o-filter: grayscale(0%);
	}
	/* 结果表格显示 */
	.next-to{
/* 		left:50%;
		margin-left:-70px; */
	}
	.text-box{
		width:1115px;
	}
	.tool-final{
	    position: fixed;
	    top: 60px;
	    right: 20px;
	    width: 46px;
	    z-index: 20002;
	    cursor:pointer;
	}
	.tool-PDF{
		display: block;
		width: 48px;
		height: 46px;
		margin-bottom: 10px;
		background-image: url(../images/tools3.png);
		border: 1px solid #dddddd;
		background-position: 0 -92px;
	}
	.tool-PDF:hover{
		background-position: 0 -137px;
	}
	.tool-close{
		display: block;
		width: 48px;
		height: 46px;
		margin-bottom: 10px;
		background-image: url(../images/tools3.png);
		border: 1px solid #dddddd;
		background-position: 0 0;
	}
	.tool-close:hover{
		background-position: 0 -46px;
	}
	.tool-refresh{
		display: block;
		width: 48px;
		height: 46px;
		margin-bottom: 10px;
		background-image: url(../images/tools3.png);
		border: 1px solid #dddddd;
		background-position: 0 -182px;
	}
	.tool-refresh:hover{
		background-position: 0 -228px;
	}
	.text-box-content{
		color:black;
		font-size:18px;
	}
	.text-box-title{
		height:50px;
		margin-top:20px;
		font-size:22px;
		color: black;
		-webkit-background-clip : text;
		white-space:pre;
	}
	.report-text14{
		font-size:16px;
		text-align:left;
	}
	#view_bg4{
		max-width:131px;
	}
	.trb {
		height: 90xp;
	}
	.num {
		font-size: 24px;
	/* 	whitewhite-space:nowrap; //强制在一行显示   
	    overflow:hidden; 溢出的内容切割隐藏   
	    text-overflow:ellipsis;//当内联溢出块容器时，将溢出部分替换为…   
	    word-break:keep-all; //允许在单词内换行  */      
	}
	.result-tr{
		font-size:18px;
		background: #555 scroll 0 0;
	   	color: #fff;
	}
	.unit-num{
		font-size:14px!important;
	}
	.resultTitle{
	}
	.resultTitle label{
		width:100%;
		text-align:center;
		color:black;
		font-size:25px;
	}
	.resultTitle2{
		top:10px;
		margin-left:90px;
		color:black;
	}
	.resultReport table {
	    border-collapse: collapse;
	    font-family: Futura, Arial, sans-serif;
	 	min-width:1115px;
	}
	.resultReport caption {
	     font-size: larger;
	     margin: 1em auto;
	}
	.resultReport th,td {
	 text-align:center;
	 padding: .25em;
	 min-width:80px;
	 /* max-width:120px; */
	}
	.resultReport th {
		border: 1px solid #fff;
	}
	.resultReport td {
	     border: 1px solid #fff;
	}
	.resultReport tbody tr:nth-child(odd) {
	     background: #D2DEEF;
	}
	.resultReport tbody tr:nth-child(even) {
	     background: #EAEFF7;
	}
	
	.subSelect{
		padding-right: 14px;  
	    border: 1px solid #CCC;
		color: #666;
		padding: 2px 10px 2px 5px;
		line-height: 28px;
		min-width: 100px;
		text-align: center;
		font-size:16px!important;
		margin:2px 2px 2px 12px;
	}
	.row{
		margin-bottom:20px;
		margin-left:0px!important;
	}
	.no-click{
		pointer-events:none;
		background-color:#828384!important;
	}
	.no-click a {
		color:#e2e3ec!important;
	}
	a:visited {
		color: #000000;
		text-decoration: none;
	}
	.subtitle{
	/* 	height:30px; */
		min-width:120px;
		background-color:#626364;
		color:white;
		font-size:18px;
		border: 1px solid #CCC;
		padding: 2px 10px 2px 5px;
		line-height: 28px;
		text-align: center;
		float: left;
		margin: 2px;
		border-radius: 4px
	}
	.subtitle-unit{
	/* 	height:30px; */
		min-width:120px;
		background-color:#626364;
		color:white;
		font-size:18px;
		border: 1px solid #CCC;
		padding: 2px 10px 2px 5px;
		line-height: 28px;
		text-align: center;
		float: left;
		margin: 2px;
		border-radius: 4px
	}
	.subtitle2{
		min-width:100px;
		background-color:#929394;
		color:white;
		font-size:16px;
		border: 1px solid #CCC;
		padding: 2px 10px 2px 5px;
		line-height: 28px;
		text-align: center;
		float: left;
		margin: 2px;
		border-radius: 4px;
	}
	.button-cal{
		  font-size: 18px;
		  padding: 2.5px 25px;
		  text-align: center;
		  text-decoration: none;
		  color: #00a4ff;
		  border: 2px solid #00a4ff;/*#2/CC185绿 #f/9e830黄  #2/194E0 */
		  display: inline-block;
		  border-radius: 0.3em;
		  transition: all 0.2s ease-in-out;
		  position: relative;
		  overflow: hidden;
		  cursor:pointer;
	}
	.view_bg {
		background: #fdfef8;
		color: black;
		position: fixed;
		left: 50%;
		top: 58px;
		z-index: 20001;
		margin-left: -600px;
		min-width: 1200px;
		min-height: 548px;
		display: none; 
		text-align:center; 
	}
	.report-block{
		margin-top:10px;
		margin-left:20px;
		width:93%;
		font-size:16px;
		float:left;
	}
	.view_bg2 {
		background: #fdfef8;
		color: black;
		position: fixed;
		left: 50%;
		top: 128px;
		z-index: 20001;
		margin-left: -360px;
		min-width:720px;
		min-height: 388px;
		display: none;
	}
	
	.view_bg001 {
		background: #fdfef8;
		color: black;
		position: absolute;
		left: 50%;
		top: 58px;
		z-index: 20001;
		margin-left: -600px;
		min-width: 1200px;
		height: 3200px;
		 display: none; 
	}
	.tableCenter{
		margin: auto;
		width:1200px;
		position:relative;
		left:15%;
	}
	/* 报告框 */

	.ptxt {
		float: left;
	/* 	color: white; */
		font-size:17px;
		text-align: center;
		min-width:70px;
		margin-top:6px;
	}
	.ptxt2 {
		float: left;
	/* 	color: white; */
		font-size:14px;
		text-align: right;
		width:100px;
		margin-bottom:0px;
	}
	
	/* 关闭图标 */
	/* .view_close:before {
		content:"\f00d";
		font-family: FontAwesome;
		font-size: 38px;
		color: #000000;
	} */
	.view_close{
		position: fixed;
		font-size: 38px;
		left: 50%;
		margin-left:565px;
		top: 58px;
		z-index: 20005;
		cursor:pointer;
	}
	.view_close:hover{
		color:red;
	}
	.view_close2{
		position: fixed;
		font-size: 38px;
		left: 50%;
		margin-left:340px;
		top: 128px;
		z-index: 20005;
		cursor:pointer;
		display: none; 
	}
	.view_close2:hover{
		color:red;
	}
	
	
	.intputdata {
		float: left;
		width: 70px;
		border: 1px solid #CCC;
		color: #666;
		padding: 2px 10px 2px 5px;
		line-height: 28px;
		min-width: 80px;
		text-align: center;
		float: left;
		margin: 2px;
		border-radius: 4px
	}
	.intputdata-main {
		float: left;
		width: 100%;
		border: 1px solid #CCC;
		color: #666;
		padding: 2px 10px 2px 5px;
		line-height: 28px;
		min-width: 80px;
		text-align: center;
		float: left;
		margin: 2px;
		border-radius: 4px
	}
	
	
	.clear {
		clear: both
		}
	.RadioStyle input {
		display: none
		}
	.RadioStyle label {
		border: 1px solid #CCC;
		color: #666;
		padding: 2px 10px 2px 5px;
		line-height: 28px;
		min-width: 100px;
		text-align: center;
		float: left;
		margin: 2px;
		border-radius: 8px
	}
	.RadioStyle input:checked + label {
		background: url(../images/ico_checkon.svg) no-repeat right bottom;
		border: 1px solid  #00a4ff;
		background-size: 21px 21px;
		color: #00a4ff
	}
	.RadioStyle input:disabled + label {
		opacity: 0.7;
	}
	.seasonal input + label{
		background: none;
		background-size: 21px 21px!important;
		border:1px solid #E8B004!important;
	}
	.seasonal input:checked + label{
		background: none;
		background-size: 21px 21px;
		border:1px solid #E8B004!important;
		color: #E8B004!important;
	}
}


/* 通用 */
.user-box{
	padding:100px;
	height:400px;
	text-align:center;
	cursor: pointer;

}
.user-box-label{
/* 	height:300px;
	line-height:300px; */
	margin-top:0px;
	font-size:70px;
	font-weight:800;
}
.user-box-pic{
	width:auto;
	height:auto;
	max-width:100%;
	max-height:100%;
}
.subtext-box{
	width:100%;
}
 .subtext-box-label{
 	text-align:center;
	width:400px;
	backgtound:F1A325;
	color:#fff;
	border:2px solid #fff0d5;
	font-size:3vw!important;
 }
.foorter-block{
	text-align:left;
	color:black;
}
.picAnimalText{
	font-size:28px!important;
}
.card-box{
	width:auto;
	height:310px;
/* 	background:hsla(0,0%,100%,.6);; */
}
label{
	font-size:16px;
}
a{text-decoration:none!important;/* width:100%!important; */}


.searchBTN2 {
/* 	border: none; 
 	height: 21px;*/
	width: 275px;
	position: relative;
	top: 1px;
	z-index:1010; 

}

#searchVIEW {
	width: 102%;
	text-align: center;
	height: 500px;
	position: relative;
	z-index: 1;
	/*overflow: hidden*/;
	top: 1px;
}

#searchBG {
	z-index:0;
}

#searchWIN{

}

.searchWIND {
	position: relative;
	float:left;
	z-index: 100;
	left: 50%;
	top: -160px;
	margin-left: -640px;
	text-align: left;
	width: 380px;
	height: 307px;
	padding: 40px 0 0 40px;
	color: #fff;
	text-align: left;
	/* background: url(__IMG__/searchbj.png) no-repeat !important; */
	transition: width 1s ease-in-out, height 1s ease-in-out;
	-webkit-transition: width 1s ease-in-out, height 1s ease-in-out;
	/* Safari */
}

/* 精准计算 */
#view_jz {
	position: absolute;
	top: 25px;
	left: 50%;
	margin-left: -620px;
	/* border-top: 2px solid #FFF; */
	/* border-bottom: 2px solid #F9F0DA; */
	/* height:450px; */
	color:white;
}

#assess_jz {
	display: none;
	/* width: 770px; */
}


table {
	text-align: center;
	width:100%;
}

input {
	/* 	color: white; */
	outline: none;
	/* background: transparent; */
	border:0.5px solid #fff;
}


.unit {
	font-align: center;
	line-height: 10px;
	font-size: 14px;
}

.showview_jz {
	transition: width 1s ease-in-out, height 1s ease-in-out;
	-webkit-transition: width 1s ease-in-out, height 1s ease-in-out;
	/* Safari */
}

/* 阴影层 */
.shade {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: 0.4;
	filter: alpha(opacity = 40);
	z-index: 20000;
}

.input_tj {
	margin-top: 26px;
}

/* .close_jz {
	position: absolute;
	width: 28px;
	height: 28px;
	top: -36px;
	right: -60px;
	cursor: pointer;
	content: "\f00d";
	font-family: FontAwesome;
	font-size: 30px;
	color: #F9F0DA;
} */

#searchBTN1 {
	position: relative;
	left: 50%;
	margin-left: -300px;
	top: -80px;
	width: 600px;
	height: 42px;
	padding-left: 15px;
	border: 3px solid #F9F0DA;
}

#searchBTN1::-webkit-input-placeholder { /* WebKit, Blink, Edge */
	color: #F9F0DA;
}

#searchBTN1:-moz-placeholder { /* Mozilla Firefox 4 to 18+ */
	color: #F9F0DA;
}

#searchBTN1::-moz-placeholder { /* Mozilla Firefox 19+ */
	color: #F9F0DA;
}

#searchBTN1:-ms-input-placeholder { /* Internet Explorer 10-11 */
	color: #F9F0DA;
}

a {
	text-decoration: none;
	outline-style: none;
}



a:hover {
	font-size: 17px;
/* 	color: #fff; */
	text-decoration: none;
	font-weight: bold;
}

/* 下拉框 */
::-webkit-scrollbar {
	width: 9px;
	height: 9px;
}

::-webkit-scrollbar-track-piece {
	background-color: #ebebeb;
	-webkit-border-radius: 4px;
}

::-webkit-scrollbar-thumb:vertical {
	height: 32px;
	background-color: #ccc;
	-webkit-border-radius: 4px;
}

::-webkit-scrollbar-thumb:horizontal {
	width: 32px;
	background-color: #ccc;
	-webkit-border-radius: 4px;
}

.mySelect {
	position: relative;
	float: left;
	margin-top: 12px;
	width: 170px;
	font-size:16px;
}


/* button */

@keyframes sheen {
  0% {
    transform: skewY(-45deg) translateX(0);
  }
  100% {
    transform:skewY(-45deg) translateX(12.5em);
  }
}

/* 按钮 */
.wrapper {
  display: block;
  position:relative;
  top: 5px;
  /* left: 17px; */
}
/* 
.button-cal:before {
    content: "";
    background-color: rgba(255,255,255,0.5);
    height: 100%;
    width: 3em;
    display: block;
    position: absolute;
    top: 0;
    left: -4.5em;
     -webkit-transform: skewX(-45deg) translateX(0);
    transform: skewX(-45deg) translateX(0);
    transition: none;
  }
.button-cal:hover {
    background-color: #00a4ff;
    color: #fff;
    border-bottom: 4px solid darken(#00a4ff, 10%);

}
 .button-cal:hover:before {
      transform: skewX(-45deg) translateX(13.5em);
     transition: all 0.5s ease-in-out;
 }
 */
.subSelect{
/* 	
 	很关键：将默认的select选择框样式清除  */
     appearance:none;   
     -moz-appearance:none;   
     -webkit-appearance:none;  
     background: url("../images/arrow.png") no-repeat scroll right center transparent;
	text-align: center;
	float: left;
/* 	margin: 2px; */
	border-radius: 4px;
}



.custitle{
	min-width:150px;
	background-color:#f1f2f3;
	color:black;
	font-size:18px;
	border: 1px solid #CCC;
	padding: 2px 10px 2px 5px;
	line-height: 28px;
	text-align: center;
	float: left;
	margin: 2px;
	border-radius: 4px;
	cursor:pointer;
}

.h2-title{
	margin:0px 0px 10px 0px;
	font-size: 4em;
	font-weight: 900;
	width:100%;
	text-align:center;
}

/* #toCow{
	-moz-transform: scaleX(-1);
    -webkit-transform: scaleX(-1); 
    -o-transform: scaleX(-1);
    transform: scaleX(-1);
    filter: fliph; IE} */


.result-th{
	font-size:16px;
	background: #313233 scroll 0 0;
   	color: #fff;
}

.wrapper{
	background:transparent!important;
}
.final-block{
	min-width:1125px;
}

.span-num{
	color:black;
	display: inline-block;
	width:200px;
	word-break: keep-all;
	overflow: hidden;
	text-overflow: ellipsis;
}
.span-num:hover{
	overflow: visible;
}


td{
	min-width:110px;
}
.FarmStyle input {
	 display: none;
	}
.FarmStyle label {
	border: 1px solid #CCC;
	color: #666;
	padding: 2px 10px 2px 5px;
	line-height: 28px;
	min-width: 100px;
	text-align: center;
	float: left;
	margin: 2px;
	border-radius: 8px
	}
.FarmStyle input[type='checkbox'] + label{
	border-radius: 0px;
}



.FarmStyle input:checked + #farmCrop {
	border: 1px solid  #E8B004;
	color: #E8B004;
	background:none;
}
.FarmStyle input:checked + #farmVege {
	border: 1px solid  #96C24E;
	color: #96C24E;
	background:none;
}
.FarmStyle input:checked + #farmPlant {
	border: 1px solid  #F2481B;
	color: #F2481B;
	background:none;
}
.FarmStyle input:checked + #farmTree {
	border: 1px solid  #40A070;
	color: #40A070;
	background:none;
}


#tab2Content1{
	border:3px dashed  #E8B004;
}
#tab2Content2{
	border:3px dashed   #96C24E;
}
#tab2Content3{
	border:3px dashed  #F2481B;
}
#tab2Content4{
	border:3px dashed  #40A070;
}
.tooltip{
	font-size:16px;
}

