*{ margin:0; padding:0;}
ul,li{ list-style:none}
img{border:none; vertical-align:middle}
a{ color:#000000; text-decoration:none;}
a:hover{ color:#090; text-decoration:underline;}
a:active{ color:#000000; text-decoration:none;}

body{ font-size:12px; line-height:18px; background:url(../images/bg.png) repeat-x; background-color:#f0fdfd; font-family:"ËÎÌå"}

.clear{ clear:both;}

.mdiv{ width:993px; margin:0 auto;}

.fwtop_mainNav {
	width:985px;
	margin:0 auto;
	background: url(../images/menubg.jpg) no-repeat left bottom; font-family:"Î¢ÈíÑÅºÚ";
}
/*ÍøÕ¾»ù±¾µ¼º½ÑùÊ½*/
.fwtop_nav2 {
}
.fwnavlink2 {
	position:relative;
	z-index:5;
	height:49px;
	width:945px;
	padding:0 20px;
	margin:0 auto;
}
.fwnavlink2 li {
	background: url(../images/nav_line.png) no-repeat right center;
}
.fwnavlink2 .m {
	float:left;
	position:relative;
	z-index:1;
}
.fwnavlink2 h3 a {
	display:  inline-block;
	height: 49px;
	text-decoration: none;
	text-align: center;
	width:127px;
	color:#333;
	line-height:49px;
	font-size:14px;
	font-weight:normal;
}
.fwnavlink2 .on h3 {
	background: url(../images/nav-lhover.png) no-repeat left bottom;
	padding:0 0 0 10px;
}
.fwnavlink2 .on h3 a {
	color:#FFF;
	background: url(../images/nav-rhover.png) no-repeat right bottom;
	font-weight:bold;
}
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

.index_banner {
	width:965px;
	height:336px;
	background:url(../images/banner_bg.jpg) no-repeat;
	padding:10px 14px;
	margin:10px auto 0;
}
.index_banner .label {
}

/* »ÃµÆÆ¬css */
.slideBox {
	overflow:hidden;
	position:relative;
	/*border:1px solid #ddd;*/
	z-index:0;
}
.slideBox .hd {
	height:15px;
	overflow:hidden;
	position:absolute;
	right:5px;
	bottom:5px;
	z-index:1;
}
.slideBox .hd ul {
	overflow:hidden;
	zoom:1;
	float:left;
}
.slideBox .hd ul li {
	float:left;
	margin-right:2px;
	width:15px;
	height:15px;
	line-height:14px;
	text-align:center;
	background:#fff;
	cursor:pointer;
}
.slideBox .hd ul li.on {
	background:#07a64c;
	color:#fff;
}
.slideBox .bd {
	position:relative;
	height:100%;
	z-index:-1;
}
.slideBox .bd li {
	zoom:1;
	vertical-align:middle;
}
.slideBox .bd img {
	width:100%;
	height:100%;
	display:block;
	border:0;
}

.main{ background:url(../images/m.jpg) no-repeat center top;}

.left{ float:left; width:260px; padding:15px 0 0 13px;}
.l_t_1{ background:url(../images/l_t_1.jpg) no-repeat; height:28px; padding-left:30px; font-family:"Î¢ÈíÑÅºÚ"; font-size:14px; color:#ffffff; line-height:28px;}
.l_t_1_m{ background-color:#ffffff; padding:10px;}
.lx_list{ background:url(../images/icon.gif) no-repeat 0 5px; padding-left:25px; line-height:24px; height:168px;}
.l_t_1_maa{ background-color:#ffffff; padding:10px 25px; font-size:14px; font-weight:bold; line-height:35px;}

.right{ float:left; width:697px; padding:15px 0 0 10px;}
.l_t_2{ background:url(../images/l_t_2.jpg) no-repeat; height:28px; padding-left:20px; font-family:"Î¢ÈíÑÅºÚ"; font-size:14px; color:#ffffff; line-height:28px;}
.gsjj{ padding:0 5px; line-height:24px;}
.gsjj p{ text-indent:2em;}

.cpzs{ margin-top:10px; padding:0 0 0 15px;}
.l_t_3{ background:url(../images/l_t_3.jpg) no-repeat; height:28px; padding-left:20px; font-family:"Î¢ÈíÑÅºÚ"; font-size:14px; color:#ffffff; line-height:28px;}

.scroll_div {width:930px; height:210px;margin:0 auto; overflow: hidden; white-space: nowrap; }
.scroll_div img {border:solid 1px #c7c7c7; }
.scroll_div  .scroll-2 td{ text-align:center; width:140px;OVERFLOW: hidden; padding:10px 13px 10px 16px;height:190px; text-align:center; line-height:25px;}

.kpzs{}
.kpzs dl{ border-bottom:dashed 1px #cccccc; line-height:26px; float:left; width:100%}
.kpzs dt{ float:left; width:400px; background:url(../images/icon_1.jpg) no-repeat 0 5px; padding-left:20px;}
.kpzs dd{ width:60px; float:right; padding-right:10px;}

.footer{ background:url(../images/ft-bg.jpg) no-repeat center top; height:84px; margin-top:10px; text-align:center; padding-top:23px;}

.e_gsjj{ background:url(../images/nright_bg.jpg) no-repeat; background-color:#ffffff; padding:10px;}
.label_head {
	height:35px;
	font-size:14px;
	font-weight:bold;
	overflow: hidden;
	background: url(../images/lable_header_bg.jpg) repeat-x left bottom;
}
.label_title {
	color:#333;
	font-size:14px;
	float:left;
	height:35px;
	line-height:35px;
	padding-left:20px;
	background: url(../images/title02.jpg) no-repeat left center;
}
.e_gs{ font-size:12px;}
.e_gs p{ text-indent:2em; line-height:24px; padding:10px;}

.produce{ padding:20px;}
.produce li{ float:left; width:144px; text-align:center; line-height:30px; margin:20px 25px 0px 25px;}
.produce li img{ border:solid 1px #cccccc;}

.cj{ padding:20px 0px;}
.cj li{ float:left; width:200px; text-align:center; line-height:30px; margin:20px 10px 0px 10px;}
.cj li img{ border:solid 1px #cccccc;}

.gwly{ font-size:14px; padding:10px 10px;}
.gwly td{ padding:5px 10px;}
.inputxt{ width:150px; height:24px; border:solid 1px #CCC; line-height:24px;}
.area_1{ width:400px; height:150px; border:solid 1px #CCC; line-height:20px;}

.lxwm{ font-size:14px; padding:10px 10px;}
.lxwm p{ padding:5px 0;}

.kp_1{ line-height:24px; padding:10px 0; min-height:400px;}
.kp_1 h1{ font-size:16px; font-weight:bold; line-height:40px; text-align:center; color:#1664a6}
.kp_1 p{ text-indent:2em;}

.menu-navigator-fixed {
    background: transparent none repeat scroll 0 0;
    bottom: 30px;
    left: 50%;
    margin-left:-603px;
    position: fixed;
    text-align: center;
    width: 105px;
    z-index: 500; color:#ffffff; font-family:"ËÎÌå"; font-size:12px; line-height:18px;
}
.fy{ float:left; width:670px; margin:10px 0px; text-align:center;}
.tu{ width:670px; height:auto; overflow:hidden; float:left; text-align:center;}
.bt{ width:670px; height:45px; line-height:45px; float:left; text-align:center; font-size:18px; font-weight:bold;}
.sj{ width:670px; height:30px; line-height:30px; float:left; text-align:center; font-size:12px; background:#f1f1f1; color:#999999;}
.nr{ width:670px; height:auto; line-height:25px; float:left; text-align:left; font-size:12px; overflow:hidden; color:#666;}
.gb{ width:670px; height:30px; line-height:30px; float:left; text-align:center; font-size:12px; background:#f1f1f1; margin:20px 0px; color:#999999;}
#ibanner { position:relative; width:249px; height:174px; overflow:hidden; margin:0 auto; }
 #ibanner_pic {}
  #ibanner_pic a { position:absolute; top:0; display:block; width:249px; height:174px; overflow:hidden; left:0; }
 #ibanner_btn { position:absolute; z-index:9999; right:5px; bottom:5px; font-weight:700; font-family:Arial; }
  #ibanner_btn span { display:block; float:left;padding:0 5px; background:#ffffff; cursor:pointer; }
  #ibanner_btn .normal { height:14px;border:1px solid #999; color:#666666; font-size:12px; line-height:14px; }
  #ibanner_btn .current { height:14px; border-left:1px solid #5C9DC7; color:#ffffff; font-size:12px; line-height:14px; background:#5C9DC7;}