@charset "gb2312";
/* CSS Document */
body{font:12px/24px Microsoft YaHei,tahoma,arial,Simsun;}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin: 0; padding: 0;color:#333;}
img{border:none;}
a { color:#333; text-decoration:none;}
a:hover{color: #e4393c;text-decoration:none;}
ul,li{ list-style:none;}
table {border-collapse:collapse;border-spacing:0;}
input::focus-inner{padding:0;border:0;}
input{outline:0;}
.fl{float:left;}
.fr{float:right;}
.clear{ height:0px; width:100%; font-size:1px; line-height:0px; visibility:hidden; overflow:hidden;}
.hide{display:none;}
.pointer{cursor:pointer;}
.Width{width:1000px;margin:0 auto;}

/*默认滚动条样式修改ie9 google Firefox 等高版本浏览器有效 可用可不用 */
::selection {background: #D03333;color: white;text-shadow: none;}
::-webkit-scrollbar-track-piece{width:10px;background-color:#f2f2f2}
::-webkit-scrollbar{width:10px;height:6px}
::-webkit-scrollbar-thumb{height:50px;background-color:rgba(0,0,0,.3);}
::-webkit-scrollbar-thumb:hover{background:#707070;}

/*头部*/
.ht_top {width: 100%;background: #fafafa url(www.huatu.comztopfooterimagesnav_bg.gif) repeat-x 0 0;line-height: 41px;overflow: hidden;}
.ht_top .zt_top {width: 1000px;height: 41px;margin: 0 auto;}
.ht_top h1 a {float: left;width: 131px;height: 40px;overflow: hidden;text-indent: -100em;background: url(www.huatu.comztopfooterimageslogo.gif) no-repeat; font-size:12px;}
.ht_top .topnav {float: right; color:#333; font-size:12px;}
.ht_top .topnav a {padding:0 8px;}
.ht_top .topnav a:hover { color:#e4393c; text-decoration:underline;}

/*banner*/
.banner1{ width: 100%; overflow: hidden;background:url(imagesnxsbk_01_01.jpg) no-repeat top center;height: 142px;}
.banner2{ width: 100%; overflow: hidden;background:url(imagesnxsbk_01_02.jpg) no-repeat top center;height: 142px;}
.banner3{ width: 100%; overflow: hidden;background:url(imagesnxsbk_01_03.jpg) no-repeat top center;height: 142px;}
.banner4{ width: 100%; overflow: hidden;background:url(imagesnxsbk_01_04.jpg) no-repeat top center;height: 142px;}
.banner5{ width: 100%; overflow: hidden;background:url(imagesnxsbk_01_05.jpg) no-repeat top center;height: 142px;}
.banner5 p{ padding:84px 86px 0 86px; font-size:15px; color:#00b64d;}

/*main1*/
.main1{ 
	background:#ffffd7; 
	overflow:hidden;
	padding:30px 0 70px;
	}
.m1text dl{
	display:block;
	width:236px;
	height:266px;
	border-radius:15px;
	background:#fff;
	text-align:center;
	float:left;
	margin-right:14px;
	margin-top:38px;
	position:relative;
	}
.m1text dl dt{ padding-top:54px;}
.m1text dl dd{
	font-size:18px;
	color:#00b64d;
	margin-top:22px;
	}
.fuceng{
	width:180px;
	height:0px;
	padding:50px 28px 0 28px;
	overflow:hidden;
	border-radius:15px;
	background:#00b64d;
	color:#ffffff;
	font-size:16px;
	opacity:0.85;
	position:absolute;
	bottom:0;
	left:0;
	display:none;
	}
	
	
.fuceng2{
	display:block;
	
	}
	.fuceng3{
	width:300px;
	height:0px;
	padding:50px 28px 0 28px;
	overflow:hidden;
	border-radius:15px;
	background:#00b64d;
	color:#ffffff;
	font-size:16px;
	opacity:0.85;
	position:absolute;
	bottom:0;
	left:0;
	
	}
	.m1text1 dl{
	display: block;
	width: 236px;
	height: 266px;
	border-radius: 15px;
	background: #fff;
	text-align: center;
	float: left;
	margin-right: 14px;
	margin-top: 38px;
	position: relative;
	font-family: "Microsoft YaHei", tahoma, arial, Simsun;
	}
	.m1text1 dl dd{
	font-size:18px;
	color:#00b64d;
	margin-top:22px;
	}
	
/*main2*/
.main2{ 
	background:#ffd800; 
	overflow:hidden;
	padding:50px 0;
	}
.m2text{
	margin-top:38px;
	}	
.m2text_left{
	width:344px;
	float:left;
	}
.m2text_left h1{
	font-size:20px;
	color:#ff0000;
	text-align:center;
	border-bottom:1px solid #f00;
	line-height:30px;
	padding-bottom:5px;
	position:relative;
	}
.m2text_left h1 span{
	font-size:14px;
	font-weight:normal;
	}
.sanjiao{
	width:11px;
	height:5px;
	background:url(imagessanjiao.png) no-repeat top center;
	position:absolute;
	bottom:-6px;
	left:50%;
	}
.m2text_left p{
	margin-top:22px;
	}
.m2text_left p .lab{
	display:inline-block;
	width:80px;
	text-align:right;
	font-size:16px;
	color:#7e5900;
	}
.m2text_left p input[type=text]{
	width:239px;
	height:42px;
	border-radius:5px;
	background:#fffbba;
	border:none;
	font-size:16px;
	color:#7e5900;
	padding-left:15px;
	}
.m2text_left p .sel{
	width:121px;
	height:42px;
	margin-right:5px;
	background:#fffbba;
	border:none;
	font-size:14px;
	color:#7e5900;
	}	
.m2text_left p button{
	width:176px;
	height:46px;
	border-radius:30px;
	border:none;
	outline:none;
	font-size:16px;
	color:#ff0;
	text-align:center;
	line-height:46px;
	background:#00b64d;
	margin-left:80px;
	}
.m2text_left p button:hover{
	background:#00a847;
	}
.m2text_right{
	width:629px;
	height:324px;
	border-left:#c5a200 1px solid;
	margin-left:26px;
	float:left;
	}
.m2text_right ul{
	width:284px;
	float:left;
	margin-left:30px;
	}	
.m2text_right ul h1{
	width:284px;
	font-size:18px;
	color:#00b64d;
	border-bottom:1px solid #00b64d;
	padding-bottom: 15px;
    margin-bottom: 9px;
	}
.m2text_right ul li{
	line-height:40px;
	background:url(imageskuai.jpg) no-repeat left center;
	padding-left:15px;
	border-bottom:1px dashed #d6b002;
	}
.m2text_right ul li a{
	font-size:14px;
	color:#7e5900;
	transition:0.3s;
	}
.m2text_right ul li a:hover{
	color:#00b64d; 
	text-decoration:underline;
	}


/*main3*/
.main3{ 
	background:#54bff7; 
	overflow:hidden;
	padding:50px 0;
	}
.m3text{
	margin-top:38px;
	color: #F00;
	}	
.m3text a{
	display:inline-block;
	width:96px;
	height:46px;
	border-radius:10px;
	border:1px solid #fff;
	margin:0 30px 20px 0;
	font-size:16px;
	color:#fff;
	line-height:46px;
	text-align:center;
	}
.m3text a:hover{
	background:#fff;
	color:#00b64d;
	transition:0.2s;
	}


/*main4*/
.main4{ 
	background:#39ce78; 
	overflow:hidden;
	padding:50px 0;
	}
.main4 .Width h4{
	color:#abffce;
	font-weight:normal;
	font-size:16px;
	text-align:center;
	padding:10px 50px 0 50px;
	} 
.m4text{
	width:445px;
	height:227px;
	margin-top:20px;
	background:url(imagesnxsbk_13.jpg) no-repeat left top;
	padding:27px 25px 0 530px;
	}	
.m4text p{
	font-size:16px;
	color:#ffF;
	text-indent:32px;
	}


/*main5*/
.main5{ 
	background:#fd9266; 
	overflow:hidden;
	padding:50px 0;
	}
.m5text{
	width:1000px;
	height:484px;
	margin-top:38px;
	background:url(imagesnxsbk_37.jpg) no-repeat left top;
	}	
.m5text p{
	font-size:16px;
	color:#fff;
	}
.m5text_p1{
	padding:47px 80px 0 392px;
	text-indent:32px;
	}
.m5text_p1.m5text_p2{
	padding:88px 35px 0 436px;
	text-indent:32px;
	}
.m5text_p1.m5text_p3{
	padding:92px 90px 0 392px;
	text-indent:0px;
	}


/*main6*/
.main6{ 
	background:#ffffd7; 
	overflow:hidden;
	padding:50px 0;
	}
.m6text{
	width:1000px;
	margin-top:38px;
	}	
.m6text a{
	display:inline-block;
	width:96px;
	height:46px;
	border-radius:10px;
	border:1px solid #00b64d;
	margin:0 30px 20px 0;
	font-size:16px;
	color:#00b64d;
	line-height:46px;
	text-align:center;
	}
.m6text a:hover{
	background:#00b64d;
	color:#fff;
	transition:0.2s;
	}


/*main7*/
.main7{ 
	background:#00b64d; 
	overflow:hidden;
	padding:50px 0 30px;
	}
.m7text{
	width:1000px;
	margin-top:38px;
	}	
.m7text a{
	margin-left:70px;
	}


/*底部*/		
.footer {clear:both;text-align: center;padding:30px 0;position: relative;background: #00b64d;}
.footer p {line-height: 26px; color:#fff; font-size:14px;position: relative;z-index: 2;}
.footer p a {color: #fff; font-size:14px;}
.footer p span {padding-bottom: 0px; padding-left: 5px; padding-right: 5px; padding-top: 0px}



.main3 .Width .m3text div h1 font {
	color: #F00;
}
