@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
ul,li{ list-style:none;}
img{ border:0px;}
a{ text-decoration:none; color:#1a1a1a;}
a:hover{ text-decoration:underline;color:#019250;}
#topcontrol{ width:26px; height:73px; background:url(images/topback.gif);}
a:focus{outline:0;} /*for ff f6n.net*/
.fl { float:left;}
.fr { float:right;}
body{ background:#FFF; color:#999; font-size:12px;font-family:"Microsoft YaHei"; margin:0 auto;}
.content{width:1000px; margin:0px auto;}
.clear{ clear:both;}
.mt10{ margin-top:10px;}
em{font-style:normal;}
.clearfix{zoom:1;}
.clearfix:after{content:"";display:block;height:0;clear:both;visibility:hidden;}

#top{ width:100%; height:30px; background:#edeff2; line-height:30px;}
.top_au{ width:1000px; height:30px; margin:0px auto;font-size:12px; color:#999693; line-height:30px;}
.top_au p{ font-size:12px; color:#999; float:left;}
.top_au span{ height:30px; display:block; float:right;}
.top_au span a{ display:inline-block; padding:0px 5px;}

#logo{ width:100%;height:135px; overflow:hidden; }
.logo_au{ width:1000px;  margin:0px auto; margin-top:15px;}
.ilogo{ float:left; margin-top:10px;}
.ilogo img{ width:162px;float:left; margin-right:10px;}
.ilogo .hd_txt{ float:left; font-size:18px; color:#028a3e; width:380px;text-align:left; line-height:28px; margin-top:20px;font-weight:500;}
.ilogo .hd_txt span{ font-size:22px; display:block; text-transform:uppercase; color:#028a3e; font-weight:600;}
.ierw{ float:right; margin-right:20px; margin-top:5px;}
.ierw img{ width:92px; height:112px;}
.itel{ float:right; text-align:center; background:url(images/tel.jpg) left 55px no-repeat; width:210px; padding-left:40px;}
.itel span{ display:block; height:20px; margin-top:15px; font-size:15px; color:#4c4b49; background:url(images/teline.jpg) center 6px no-repeat; }
.itel p{font-size:15px; color:#000; padding-top:5px;}
.itel .phone{ font-size:21px; font-weight:500; color:#019a45; }

#navigation{ width:100%; height:50px;}
#nav{ width:100%; height:50px; margin-bottom:1px; background:#019250; z-index:9;}
#nav ul{ width:1000px; height:50px; margin:0px auto;}
#nav ul li{ width:125px; height:50px; line-height:50px; float:left; text-align:center; background:url(images/meunline.jpg) 124px center no-repeat;position: relative;}
#nav ul li a{ font-size:14px; color:#FFF; font-weight:500; display:block;}
#nav ul li a:hover{ text-decoration:none; background:#fddb00;color:#019250}
#nav ul li.lis{ width:2px; height:50px; float:left; background:url(images/meunline.jpg) right center no-repeat;}
#nav .cur{ background:#fddb00;}
#nav .cur a{ color:#019250}

#nav li ul.erj{position:absolute;top:50px;left:0;width:125px;background:#019250;text-align:center;z-index:10000;height:auto; display:none;}
#nav li ul.erj li{ float:none; clear:both; display:block; margin-left:0;height:40px; overflow:hidden;}
#nav li ul.erj li a{display:block; background:#019250;color:#fff;padding:0;height:40px;line-height:40px;font-weight:normal;font-size:12px;border-top:1px solid #fff;}
#nav li ul.erj li a em{ display:block; margin-left:8px; padding-right:8px;}
#nav li ul.erj li a:hover{text-decoration:none; clear:both; background:#fddb00;color:#019250}
#nav li ul.erj li a:hover em {background:url(images/nav_r.gif) no-repeat right center ;}
#nav li ul.erj a.nobd{border:0;}


#sech{ width:100%; height:50px; float:left; background:url(images/showds.jpg)repeat-x;}
.sech_au{ width:1000px; height:41px; margin:0px auto; }
.sech_au p{ float:left; height:41px; float:left; width:720px; overflow:hidden; line-height:41px; font-size:12px; color:#333;}
.sech_au p b{ font-size:14px; color:#333;}
.sech_au p a{ font-size:12px; color:#333; margin:0px 5px;}
.sechbox{ float:right;}
.se_text{ float:left; margin:5px 0px 8px 10px; width:157px; padding-left:30px; height:28px; line-height:28px; background:url(images/serbg.jpg); border:0px;}
input:focus{ outline:none; border:0;}
.se_but{ float:left; margin:5px 0px 8px 0px; width:36px; height:28px; background:url(images/tijiaobg.jpg); border:0px; cursor:pointer;}




#foot_nav{ width:100%; height:35px; background:#D9D9D9}
#foot_nav p{ width:1000px; height:35px; margin:0px auto; line-height:35px; text-align:center;}
#foot_nav p a{ font-size:14px; color:#666; margin:0px 20px; line-height:35px; display:inline-block; *display:inline;*zoom:1;}


#footer{ width:100%;  min-height:120px; padding:0px; padding-top:20px;background:#007f44;}
.footer_au{ width:1000px; min-height:180px; margin:0px auto; font-size:14px; color:#333;}
.ftInfo{ height:auto;overflow:hidden; color:#cccccc;}

.ftInfo p.ftlogo{display:inline;margin:20px 0px 0 30px; height:133px; padding-right:40px; border-right:1px solid #02904f;}
.ftInfo p.ftInfo_con{ margin:20px 20px 0 50px;width:388px;display:inline; height:auto; overflow:hidden; font-size:12px; color:#ccc; line-height:26px;}
.ftInfo p.ftInfo_con a{ color:#ccc; }
.ftInfo p.ftInfo_con img{ padding:0px 10px 0 0;}
.ftInfo p.ftInfo_con span{ padding:0 6px;}

.ftInfo .code{display:inline; margin-top:0px;}
.ftInfo .code img{ width:144px;}


#roll_top, #fall, #ct
{
	position: relative;
	cursor: pointer;
	height: 72px;
	width: 36px;
	z-index:99999;
}
#roll_top
{
	background: url(images/top.png) no-repeat;
}
#fall
{
	background: url(images/top.png) no-repeat 0 -80px;
}
#ct
{
	background: url(images/top.png) no-repeat 0 -40px;
}
#roll
{
	display: block;
	width: 15px;
	margin-right: -530px;
	position: fixed;
	right: 50%;
	top: 90%;
	_margin-right: -535px;
	_position: absolute;
	_margin-top: 500px;
	_top: expression(eval(document.documentElement.scrollTop));
}
