﻿@charset "utf-8";
/* CSS Document */
body{background-color:#fff; overflow-x:hidden; color:#666; font-size:13px; font-family: microsoft yahei , "宋体"; position:relative;}/*网站字体颜色*/

.header , .content , .footer , .container{margin-left:auto; margin-right:auto; width:980px; font-family:microsoft yahei;}


/*页眉*/
.header{width:100%; overflow:hidden; background-color:#fff;}
.header_top{ width:100%; background:url(/nimage/header_top_bg.png) no-repeat center; height:36px; overflow:hidden;}
.header_top .top_nav{ float:right; width:320px; height:20px; margin-top:10px}
.header_top .top_nav a{ padding:0 13px; border-left:1px dotted #fff; color:#fff; float:left}
.header_top .top_nav .first{ border:none; padding-left:0;}
.header_top .top_nav .last{ padding-right:0}
.header_center { height:90px; overflow:hidden}
.header_center .logo{ float:left; width:450px}
.header_center .logo dt{ float:left;}
.header_center .logo dd{ float:left; padding:18px 0 0 20px; border-left:1px dotted #b4b4b4; height:50px; margin-top:10px}
.header_center .logo dd h2{  font-size:24px; color:#01913A; font-weight:normal}
.header_center .logo dd p{margin-top:12px;  font-size:14px; color:#343434}
.header_center .header_phone{ float:right; width:463px; overflow:hidden; margin-top:30px}
.header_center .header_phone img{ float:left;}
.header_center .header_phone h3{ float:right; background:url(/nimage/header_phone.png) no-repeat right center; font-size:24px; color:#01913A; padding-right:48px; text-align:right; border-left:1px dotted #b4b4b4; padding-left:25px}
.header_center .header_phone h3 p{ font-size:12px; color:#343434;}


.header_nav{ width:100%; height:55px; line-height:55px; background:url(/nimage/header_nav_bg.png) repeat-x center;position:absolute; z-index:9999; top:126px;}
ul.menu li{ float:left; position:relative; z-index:9999;}
ul.menu a{ display:block; padding:0 38px; background:url(/nimage/header_nav_border.png) no-repeat left center; float:left; font-size:16px; color:#fff; text-decoration:none}
ul.menu .first{ background:none}
ul.menu li:hover a,ul.menu .cur a{ background:#2FA372}



.menu li ul { position:absolute; left:0;  width:120px;  display:none;background:#01913A; z-index:9999; }

.menu li ul a {
   display:block; text-align:center; padding:0 0 0 0px; background:#01913A; color:#ffffff; float:left; font-size:16px; color:#fff; text-decoration:none; width:140px; border-top:1px solid #FFFFFF;
}
.menu li ul a:hover {
   background:#01913A; 
}


.one { top:55px; }
.one li a{ background:#000000; }

.menu li ul.two { left:140px; }
.one li a.more { background-color:#01913A; }
.one li a.more:hover { background-color:#01913A;}

/*footer*/
.footer{ width:100%; padding-bottom:20px; background:url(/nimage/footer_bg.png) no-repeat center top; overflow:hidden;}
.footer h3{ width:100%; background:url(/nimage/link_bg.png) no-repeat center; height:31px; text-align:center; font-size:16px; margin-top:50px; padding-bottom:20px}
.footer h3 a{ color:#01913A}
.footer .links{overflow:hidden; margin:0 auto; margin-top:15px}
.footer .links li{ display: inline-block; width:105px; text-align:center; border-left:1px dotted #b2b2b2; float:left}
.footer .links .first{ border:none}
.footer .footer_nav{ width:1077px; height:50px; margin:0 auto; background:url(/nimage/footer_nav_bg.png) no-repeat center; overflow:hidden; margin-top:30px;}
.footer .footer_nav li{ width:80px; border-left:1px dotted #fff; float:left; text-align:center; font-size:14px;}
.footer .footer_nav li a{ color:#fff}
.footer .footer_nav ul{ width:900px; margin:0 auto; overflow:hidden; margin-top:15px}
.footer .footer_nav .first{ border:none}
.footer .footer_btm{ overflow:hidden; text-align:center; margin-top:20px;}
.footer .footer_btm p,.footer .footer_btm a{ line-height:28px; color:#333;}
.footer .footer_btm h5{ color:#01913A; margin-top:20px; font-weight:normal}
.footer .footer_btm h4{ color:#01913A; font-size:24px; font-weight:normal}
.footer_bg{ width:100%; overflow:hidden; background:url(/nimage/1huise_bg.png) repeat center;}
.hotgif{ background: url(/nimage/20151116133655591.gif) no-repeat; position: absolute; z-index: 1010; margin-top: -1px; margin-left: 380px; width: 29px; height: 21px; text-indent: -999em; }
#roll_top, #fall, #ct
{
	position: relative;
	cursor: pointer;
	height: 72px;
	width: 26px;
}
#roll_top
{
	background: url(/nimage/top.gif) no-repeat;
}
#fall
{
	background: url(/nimage/top.gif) no-repeat 0 -80px;
}
#ct
{
	background: url(/nimage/top.gif) no-repeat 0 -40px;
}
#roll
{
	display: block;
	width: 15px;
	margin-right: -515px;
	position: fixed;
	right: 50%;
	top: 50%;
	_margin-right: -525px;
	_position: absolute;
	_margin-top: 300px;
	_top: expression(eval(document.documentElement.scrollTop));
}
